home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_74_GRAFAXES.txt < prev    next >
Text File  |  1993-07-15  |  130KB  |  2,285 lines

  1. # near model CODE resource
  2. # jump table entries: 10944-10947 (4 of them)
  3. export_1368:
  4. 00000000  4E56 FFAA                link       A6, -0x0056
  5. 00000004  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  700C                     moveq.l    D0, 0x0C
  8. 0000000E  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  9. 00000012  6700 0082                beq        +0x84 /* 00000096 */
  10. 00000016  41EB 0410                lea.l      A0, [A3 + 0x410]
  11. 0000001A  43EB 0408                lea.l      A1, [A3 + 0x408]
  12. 0000001E  20D9                     move.l     [A0]+, [A1]+
  13. 00000020  20D9                     move.l     [A0]+, [A1]+
  14. 00000022  4A6B 0406                tst.w      [A3 + 0x406]
  15. 00000026  666E                     bne        +0x70 /* 00000096 */
  16. 00000028  4A2B 0089                tst.b      [A3 + 0x89]
  17. 0000002C  6606                     bne        +0x8 /* 00000034 */
  18. 0000002E  4A2B 0085                tst.b      [A3 + 0x85]
  19. 00000032  6762                     beq        +0x64 /* 00000096 */
  20. label00000034:
  21. 00000034  486E FFB8                pea.l      [A6 - 0x48]
  22. 00000038  486B 0082                pea.l      [A3 + 0x82]
  23. 0000003C  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  24. 00000040  302B 010A                move.w     D0, [A3 + 0x10A]
  25. 00000044  D06E FFBA                add.w      D0, [A6 - 0x46]
  26. 00000048  D16B 0412                add.w      [A3 + 0x412], D0
  27. 0000004C  302B 010A                move.w     D0, [A3 + 0x10A]
  28. 00000050  D06E FFB8                add.w      D0, [A6 - 0x48]
  29. 00000054  D16B 0410                add.w      [A3 + 0x410], D0
  30. 00000058  302B 010A                move.w     D0, [A3 + 0x10A]
  31. 0000005C  D06E FFBE                add.w      D0, [A6 - 0x42]
  32. 00000060  916B 0416                sub.w      [A3 + 0x416], D0
  33. 00000064  302B 010A                move.w     D0, [A3 + 0x10A]
  34. 00000068  D06E FFBC                add.w      D0, [A6 - 0x44]
  35. 0000006C  916B 0414                sub.w      [A3 + 0x414], D0
  36. 00000070  7001                     moveq.l    D0, 0x01
  37. 00000072  322B 0416                move.w     D1, [A3 + 0x416]
  38. 00000076  926B 0412                sub.w      D1, [A3 + 0x412]
  39. 0000007A  0C41 02D0                cmpi.w     D1, 0x2D0
  40. 0000007E  508F                     addq.l     A7, 8
  41. 00000080  6D10                     blt        +0x12 /* 00000092 */
  42. 00000082  322B 0414                move.w     D1, [A3 + 0x414]
  43. 00000086  926B 0410                sub.w      D1, [A3 + 0x410]
  44. 0000008A  0C41 02D0                cmpi.w     D1, 0x2D0
  45. 0000008E  6D02                     blt        +0x4 /* 00000092 */
  46. 00000090  7000                     moveq.l    D0, 0x00
  47. label00000092:
  48. 00000092  3740 0406                move.w     [A3 + 0x406], D0
  49. label00000096:
  50. 00000096  41EE FFB8                lea.l      A0, [A6 - 0x48]
  51. 0000009A  43EB 0410                lea.l      A1, [A3 + 0x410]
  52. 0000009E  20D9                     move.l     [A0]+, [A1]+
  53. 000000A0  20D9                     move.l     [A0]+, [A1]+
  54. 000000A2  4A6B 0406                tst.w      [A3 + 0x406]
  55. 000000A6  6600 02F0                bne        +0x2F2 /* 00000398 */
  56. 000000AA  4247                     clr.w      D7
  57. label000000AC:
  58. 000000AC  48C7                     ext.l      D7
  59. 000000AE  2007                     move.l     D0, D7
  60. 000000B0  2200                     move.l     D1, D0
  61. 000000B2  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  62. 000000B6  4841                     swap.w     D1
  63. 000000B8  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  64. 000000BC  4841                     swap.w     D1
  65. 000000BE  4241                     clr.w      D1
  66. 000000C0  D081                     add.l      D0, D1
  67. 000000C2  41EB 0160                lea.l      A0, [A3 + 0x160]
  68. 000000C6  49F0 0800                lea.l      A4, [A0 + D0]
  69. 000000CA  4A2C 0073                tst.b      [A4 + 0x73]
  70. 000000CE  6700 0106                beq        +0x108 /* 000001D6 */
  71. 000000D2  7002                     moveq.l    D0, 0x02
  72. 000000D4  B02C 0074                cmp.b      D0, [A4 + 0x74]
  73. 000000D8  6608                     bne        +0xA /* 000000E2 */
  74. 000000DA  197C 0001 0073           move.b     [A4 + 0x73], 0x1
  75. 000000E0  607C                     bra        +0x7E /* 0000015E */
  76. label000000E2:
  77. 000000E2  4A2C 0076                tst.b      [A4 + 0x76]
  78. 000000E6  6676                     bne        +0x78 /* 0000015E */
  79. 000000E8  7001                     moveq.l    D0, 0x01
  80. 000000EA  B02C 0074                cmp.b      D0, [A4 + 0x74]
  81. 000000EE  6638                     bne        +0x3A /* 00000128 */
  82. 000000F0  7013                     moveq.l    D0, 0x13
  83. 000000F2  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  84. 000000F6  660C                     bne        +0xE /* 00000104 */
  85. 000000F8  302B 00DE                move.w     D0, [A3 + 0xDE]
  86. 000000FC  906B 00DC                sub.w      D0, [A3 + 0xDC]
  87. 00000100  48C0                     ext.l      D0
  88. 00000102  6018                     bra        +0x1A /* 0000011C */
  89. label00000104:
  90. 00000104  7002                     moveq.l    D0, 0x02
  91. 00000106  B02C 0073                cmp.b      D0, [A4 + 0x73]
  92. 0000010A  6608                     bne        +0xA /* 00000114 */
  93. 0000010C  302B 0112                move.w     D0, [A3 + 0x112]
  94. 00000110  48C0                     ext.l      D0
  95. 00000112  6008                     bra        +0xA /* 0000011C */
  96. label00000114:
  97. 00000114  302B 0112                move.w     D0, [A3 + 0x112]
  98. 00000118  5340                     subq.w     D0, 1
  99. 0000011A  48C0                     ext.l      D0
  100. label0000011C:
  101. 0000011C  3940 006E                move.w     [A4 + 0x6E], D0
  102. 00000120  397C 0001 0070           move.w     [A4 + 0x70], 0x1
  103. 00000126  6036                     bra        +0x38 /* 0000015E */
  104. label00000128:
  105. 00000128  7013                     moveq.l    D0, 0x13
  106. 0000012A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  107. 0000012E  660C                     bne        +0xE /* 0000013C */
  108. 00000130  302B 00DA                move.w     D0, [A3 + 0xDA]
  109. 00000134  906B 00D8                sub.w      D0, [A3 + 0xD8]
  110. 00000138  48C0                     ext.l      D0
  111. 0000013A  6018                     bra        +0x1A /* 00000154 */
  112. label0000013C:
  113. 0000013C  7002                     moveq.l    D0, 0x02
  114. 0000013E  B02C 0073                cmp.b      D0, [A4 + 0x73]
  115. 00000142  6608                     bne        +0xA /* 0000014C */
  116. 00000144  302B 0116                move.w     D0, [A3 + 0x116]
  117. 00000148  48C0                     ext.l      D0
  118. 0000014A  6008                     bra        +0xA /* 00000154 */
  119. label0000014C:
  120. 0000014C  302B 0116                move.w     D0, [A3 + 0x116]
  121. 00000150  5340                     subq.w     D0, 1
  122. 00000152  48C0                     ext.l      D0
  123. label00000154:
  124. 00000154  3940 006E                move.w     [A4 + 0x6E], D0
  125. 00000158  397C 0001 0070           move.w     [A4 + 0x70], 0x1
  126. label0000015E:
  127. 0000015E  4A2C 0077                tst.b      [A4 + 0x77]
  128. 00000162  6772                     beq        +0x74 /* 000001D6 */
  129. 00000164  70FE                     moveq.l    D0, 0xFFFFFFFE
  130. 00000166  B06C 0036                cmp.w      D0, [A4 + 0x36]
  131. 0000016A  676A                     beq        +0x6C /* 000001D6 */
  132. 0000016C  486E FFB4                pea.l      [A6 - 0x4C]
  133. 00000170  486C 0018                pea.l      [A4 + 0x18]
  134. 00000174  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  135. 00000178  4A40                     tst.w      D0
  136. 0000017A  508F                     addq.l     A7, 8
  137. 0000017C  6758                     beq        +0x5A /* 000001D6 */
  138. 0000017E  102C 0072                move.b     D0, [A4 + 0x72]
  139. 00000182  6552                     bcs        +0x54 /* 000001D6 */
  140. 00000184  0C00 0003                cmpi.b     D0, 0x3
  141. 00000188  624C                     bhi        +0x4E /* 000001D6 */
  142. 0000018A  7200                     moveq.l    D1, 0x00
  143. 0000018C  1200                     move.b     D1, D0
  144. 0000018E  D241                     add.w      D1, D1
  145. 00000190  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  146. 00000194  4EFB 1000                jmp        [PC + D1.w]
  147. 00000198  000A 0018                ori.b      A2, 0x18
  148. 0000019C  0026 0034                ori.b      -[A6], 0x34 /* '4' */
  149. 000001A0  302B 010A                move.w     D0, [A3 + 0x10A]
  150. 000001A4  D06E FFB6                add.w      D0, [A6 - 0x4A]
  151. 000001A8  D16E FFBA                add.w      [A6 - 0x46], D0
  152. 000001AC  6028                     bra        +0x2A /* 000001D6 */
  153. 000001AE  302B 010A                move.w     D0, [A3 + 0x10A]
  154. 000001B2  D06E FFB6                add.w      D0, [A6 - 0x4A]
  155. 000001B6  916E FFBE                sub.w      [A6 - 0x42], D0
  156. 000001BA  601A                     bra        +0x1C /* 000001D6 */
  157. 000001BC  302B 010A                move.w     D0, [A3 + 0x10A]
  158. 000001C0  D06E FFB4                add.w      D0, [A6 - 0x4C]
  159. 000001C4  D16E FFB8                add.w      [A6 - 0x48], D0
  160. 000001C8  600C                     bra        +0xE /* 000001D6 */
  161. 000001CA  302B 010A                move.w     D0, [A3 + 0x10A]
  162. 000001CE  D06E FFB4                add.w      D0, [A6 - 0x4C]
  163. 000001D2  916E FFBC                sub.w      [A6 - 0x44], D0
  164. label000001D6:
  165. 000001D6  5247                     addq.w     D7, 1
  166. 000001D8  0C47 0004                cmpi.w     D7, 0x4
  167. 000001DC  6D00 FECE                blt        -0x130 /* 000000AC */
  168. 000001E0  41EB 0418                lea.l      A0, [A3 + 0x418]
  169. 000001E4  43EE FFB8                lea.l      A1, [A6 - 0x48]
  170. 000001E8  20D9                     move.l     [A0]+, [A1]+
  171. 000001EA  20D9                     move.l     [A0]+, [A1]+
  172. 000001EC  4247                     clr.w      D7
  173. label000001EE:
  174. 000001EE  48C7                     ext.l      D7
  175. 000001F0  2007                     move.l     D0, D7
  176. 000001F2  2200                     move.l     D1, D0
  177. 000001F4  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  178. 000001F8  4841                     swap.w     D1
  179. 000001FA  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  180. 000001FE  4841                     swap.w     D1
  181. 00000200  4241                     clr.w      D1
  182. 00000202  D081                     add.l      D0, D1
  183. 00000204  41EB 0160                lea.l      A0, [A3 + 0x160]
  184. 00000208  49F0 0800                lea.l      A4, [A0 + D0]
  185. 0000020C  4A2C 0073                tst.b      [A4 + 0x73]
  186. 00000210  6700 0090                beq        +0x92 /* 000002A2 */
  187. 00000214  2F0C                     move.l     -[A7], A4
  188. 00000216  486E FFAA                pea.l      [A6 - 0x56]
  189. 0000021A  3F3C 080E                move.w     -[A7], 0x80E
  190. 0000021E  A9EB                     syscall    Pack4/FP68K
  191. 00000220  2007                     move.l     D0, D7
  192. 00000222  E740                     asl        D0.w, 3
  193. 00000224  486E FFAA                pea.l      [A6 - 0x56]
  194. 00000228  4876 00C0                pea.l      [A6 + D0.w - 0x64]
  195. 0000022C  3F3C 0810                move.w     -[A7], 0x810
  196. 00000230  A9EB                     syscall    Pack4/FP68K
  197. 00000232  486C 0008                pea.l      [A4 + 0x8]
  198. 00000236  486E FFAA                pea.l      [A6 - 0x56]
  199. 0000023A  3F3C 080E                move.w     -[A7], 0x80E
  200. 0000023E  A9EB                     syscall    Pack4/FP68K
  201. 00000240  2007                     move.l     D0, D7
  202. 00000242  E740                     asl        D0.w, 3
  203. 00000244  486E FFAA                pea.l      [A6 - 0x56]
  204. 00000248  4876 00E0                pea.l      [A6 + D0.w - 0x32]
  205. 0000024C  3F3C 0810                move.w     -[A7], 0x810
  206. 00000250  A9EB                     syscall    Pack4/FP68K
  207. 00000252  48C7                     ext.l      D7
  208. 00000254  2F07                     move.l     -[A7], D7
  209. 00000256  2F0B                     move.l     -[A7], A3
  210. 00000258  4EBA 0E7E                jsr        [PC + 0xE7E /* 000010D8 */]
  211. 0000025C  4A2C 0073                tst.b      [A4 + 0x73]
  212. 00000260  508F                     addq.l     A7, 8
  213. 00000262  673E                     beq        +0x40 /* 000002A2 */
  214. 00000264  7002                     moveq.l    D0, 0x02
  215. 00000266  B02C 0077                cmp.b      D0, [A4 + 0x77]
  216. 0000026A  6236                     bhi        +0x38 /* 000002A2 */
  217. 0000026C  7001                     moveq.l    D0, 0x01
  218. 0000026E  B02C 0072                cmp.b      D0, [A4 + 0x72]
  219. 00000272  642E                     bcc        +0x30 /* 000002A2 */
  220. 00000274  7002                     moveq.l    D0, 0x02
  221. 00000276  B02C 0072                cmp.b      D0, [A4 + 0x72]
  222. 0000027A  6614                     bne        +0x16 /* 00000290 */
  223. 0000027C  2F0C                     move.l     -[A7], A4
  224. 0000027E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  225. 00000282  322C 006A                move.w     D1, [A4 + 0x6A]
  226. 00000286  D240                     add.w      D1, D0
  227. 00000288  D36B 0418                add.w      [A3 + 0x418], D1
  228. 0000028C  588F                     addq.l     A7, 4
  229. 0000028E  6012                     bra        +0x14 /* 000002A2 */
  230. label00000290:
  231. 00000290  2F0C                     move.l     -[A7], A4
  232. 00000292  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  233. 00000296  322C 006A                move.w     D1, [A4 + 0x6A]
  234. 0000029A  D240                     add.w      D1, D0
  235. 0000029C  936B 041C                sub.w      [A3 + 0x41C], D1
  236. 000002A0  588F                     addq.l     A7, 4
  237. label000002A2:
  238. 000002A2  5247                     addq.w     D7, 1
  239. 000002A4  0C47 0004                cmpi.w     D7, 0x4
  240. 000002A8  6D00 FF44                blt        -0xBA /* 000001EE */
  241. 000002AC  7000                     moveq.l    D0, 0x00
  242. 000002AE  2F00                     move.l     -[A7], D0
  243. 000002B0  2F0B                     move.l     -[A7], A3
  244. 000002B2  4EBA 011E                jsr        [PC + 0x11E /* 000003D2 */]
  245. 000002B6  376E FFB8 0418           move.w     [A3 + 0x418], [A6 - 0x48]
  246. 000002BC  376E FFBC 041C           move.w     [A3 + 0x41C], [A6 - 0x44]
  247. 000002C2  7001                     moveq.l    D0, 0x01
  248. 000002C4  2F00                     move.l     -[A7], D0
  249. 000002C6  2F0B                     move.l     -[A7], A3
  250. 000002C8  4EBA 0108                jsr        [PC + 0x108 /* 000003D2 */]
  251. 000002CC  4A40                     tst.w      D0
  252. 000002CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  253. 000002D2  6718                     beq        +0x1A /* 000002EC */
  254. 000002D4  376E FFBA 041A           move.w     [A3 + 0x41A], [A6 - 0x46]
  255. 000002DA  376E FFBE 041E           move.w     [A3 + 0x41E], [A6 - 0x42]
  256. 000002E0  7000                     moveq.l    D0, 0x00
  257. 000002E2  2F00                     move.l     -[A7], D0
  258. 000002E4  2F0B                     move.l     -[A7], A3
  259. 000002E6  4EBA 00EA                jsr        [PC + 0xEA /* 000003D2 */]
  260. 000002EA  508F                     addq.l     A7, 8
  261. label000002EC:
  262. 000002EC  2F0B                     move.l     -[A7], A3
  263. 000002EE  4EBA 019E                jsr        [PC + 0x19E /* 0000048E */]
  264. 000002F2  7001                     moveq.l    D0, 0x01
  265. 000002F4  322B 041E                move.w     D1, [A3 + 0x41E]
  266. 000002F8  926B 041A                sub.w      D1, [A3 + 0x41A]
  267. 000002FC  0C41 02D0                cmpi.w     D1, 0x2D0
  268. 00000300  588F                     addq.l     A7, 4
  269. 00000302  6D10                     blt        +0x12 /* 00000314 */
  270. 00000304  322B 041C                move.w     D1, [A3 + 0x41C]
  271. 00000308  926B 0418                sub.w      D1, [A3 + 0x418]
  272. 0000030C  0C41 02D0                cmpi.w     D1, 0x2D0
  273. 00000310  6D02                     blt        +0x4 /* 00000314 */
  274. 00000312  7000                     moveq.l    D0, 0x00
  275. label00000314:
  276. 00000314  3740 0406                move.w     [A3 + 0x406], D0
  277. 00000318  677E                     beq        +0x80 /* 00000398 */
  278. 0000031A  4247                     clr.w      D7
  279. 0000031C  7604                     moveq.l    D3, 0x04
  280. label0000031E:
  281. 0000031E  2007                     move.l     D0, D7
  282. 00000320  E740                     asl        D0.w, 3
  283. 00000322  4876 00C0                pea.l      [A6 + D0.w - 0x64]
  284. 00000326  486E FFAA                pea.l      [A6 - 0x56]
  285. 0000032A  3F3C 080E                move.w     -[A7], 0x80E
  286. 0000032E  A9EB                     syscall    Pack4/FP68K
  287. 00000330  48C7                     ext.l      D7
  288. 00000332  2007                     move.l     D0, D7
  289. 00000334  2200                     move.l     D1, D0
  290. 00000336  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  291. 0000033A  4841                     swap.w     D1
  292. 0000033C  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  293. 00000340  4841                     swap.w     D1
  294. 00000342  4241                     clr.w      D1
  295. 00000344  D081                     add.l      D0, D1
  296. 00000346  486E FFAA                pea.l      [A6 - 0x56]
  297. 0000034A  41EB 0160                lea.l      A0, [A3 + 0x160]
  298. 0000034E  4870 0800                pea.l      [A0 + D0]
  299. 00000352  3F3C 0810                move.w     -[A7], 0x810
  300. 00000356  A9EB                     syscall    Pack4/FP68K
  301. 00000358  2007                     move.l     D0, D7
  302. 0000035A  E740                     asl        D0.w, 3
  303. 0000035C  4876 00E0                pea.l      [A6 + D0.w - 0x32]
  304. 00000360  486E FFAA                pea.l      [A6 - 0x56]
  305. 00000364  3F3C 080E                move.w     -[A7], 0x80E
  306. 00000368  A9EB                     syscall    Pack4/FP68K
  307. 0000036A  48C7                     ext.l      D7
  308. 0000036C  2007                     move.l     D0, D7
  309. 0000036E  2200                     move.l     D1, D0
  310. 00000370  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  311. 00000374  4841                     swap.w     D1
  312. 00000376  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  313. 0000037A  4841                     swap.w     D1
  314. 0000037C  4241                     clr.w      D1
  315. 0000037E  D081                     add.l      D0, D1
  316. 00000380  486E FFAA                pea.l      [A6 - 0x56]
  317. 00000384  41EB 0168                lea.l      A0, [A3 + 0x168]
  318. 00000388  4870 0800                pea.l      [A0 + D0]
  319. 0000038C  3F3C 0810                move.w     -[A7], 0x810
  320. 00000390  A9EB                     syscall    Pack4/FP68K
  321. 00000392  5247                     addq.w     D7, 1
  322. 00000394  B647                     cmp.w      D3, D7
  323. 00000396  6E86                     bgt        -0x78 /* 0000031E */
  324. label00000398:
  325. 00000398  4A6B 0406                tst.w      [A3 + 0x406]
  326. 0000039C  672A                     beq        +0x2C /* 000003C8 */
  327. 0000039E  4A6B 0108                tst.w      [A3 + 0x108]
  328. 000003A2  660C                     bne        +0xE /* 000003B0 */
  329. 000003A4  41EB 0408                lea.l      A0, [A3 + 0x408]
  330. 000003A8  43EB 03FE                lea.l      A1, [A3 + 0x3FE]
  331. 000003AC  20D9                     move.l     [A0]+, [A1]+
  332. 000003AE  20D9                     move.l     [A0]+, [A1]+
  333. label000003B0:
  334. 000003B0  41EB 0408                lea.l      A0, [A3 + 0x408]
  335. 000003B4  43EB 0410                lea.l      A1, [A3 + 0x410]
  336. 000003B8  22D8                     move.l     [A1]+, [A0]+
  337. 000003BA  22D8                     move.l     [A1]+, [A0]+
  338. 000003BC  41EB 0418                lea.l      A0, [A3 + 0x418]
  339. 000003C0  43EB 0410                lea.l      A1, [A3 + 0x410]
  340. 000003C4  20D9                     move.l     [A0]+, [A1]+
  341. 000003C6  20D9                     move.l     [A0]+, [A1]+
  342. label000003C8:
  343. 000003C8  4CEE 1888 FF9A           movem.l    D3,D7,A3,A4, [A6 - 0x66]
  344. 000003CE  4E5E                     unlink     A6
  345. 000003D0  4E75                     rts
  346. fn000003D2:
  347. 000003D2  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  348. 000003D6  3A2F 0022                move.w     D5, [A7 + 0x22]
  349. 000003DA  266F 001C                movea.l    A3, [A7 + 0x1C]
  350. 000003DE  4246                     clr.w      D6
  351. 000003E0  4247                     clr.w      D7
  352. 000003E2  6000 009A                bra        +0x9C /* 0000047E */
  353. label000003E6:
  354. 000003E6  48C7                     ext.l      D7
  355. 000003E8  2007                     move.l     D0, D7
  356. 000003EA  2200                     move.l     D1, D0
  357. 000003EC  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  358. 000003F0  4841                     swap.w     D1
  359. 000003F2  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  360. 000003F6  4841                     swap.w     D1
  361. 000003F8  4241                     clr.w      D1
  362. 000003FA  D081                     add.l      D0, D1
  363. 000003FC  41EB 0160                lea.l      A0, [A3 + 0x160]
  364. 00000400  49F0 0800                lea.l      A4, [A0 + D0]
  365. 00000404  4A2C 0073                tst.b      [A4 + 0x73]
  366. 00000408  6772                     beq        +0x74 /* 0000047C */
  367. 0000040A  4A45                     tst.w      D5
  368. 0000040C  6632                     bne        +0x34 /* 00000440 */
  369. 0000040E  4A2C 0072                tst.b      [A4 + 0x72]
  370. 00000412  6612                     bne        +0x14 /* 00000426 */
  371. 00000414  48C7                     ext.l      D7
  372. 00000416  2F07                     move.l     -[A7], D7
  373. 00000418  2F0B                     move.l     -[A7], A3
  374. 0000041A  4EBA 063A                jsr        [PC + 0x63A /* 00000A56 */]
  375. 0000041E  D16B 041A                add.w      [A3 + 0x41A], D0
  376. 00000422  508F                     addq.l     A7, 8
  377. 00000424  6056                     bra        +0x58 /* 0000047C */
  378. label00000426:
  379. 00000426  7001                     moveq.l    D0, 0x01
  380. 00000428  B02C 0072                cmp.b      D0, [A4 + 0x72]
  381. 0000042C  664E                     bne        +0x50 /* 0000047C */
  382. 0000042E  48C7                     ext.l      D7
  383. 00000430  2F07                     move.l     -[A7], D7
  384. 00000432  2F0B                     move.l     -[A7], A3
  385. 00000434  4EBA 0620                jsr        [PC + 0x620 /* 00000A56 */]
  386. 00000438  916B 041E                sub.w      [A3 + 0x41E], D0
  387. 0000043C  508F                     addq.l     A7, 8
  388. 0000043E  603C                     bra        +0x3E /* 0000047C */
  389. label00000440:
  390. 00000440  7002                     moveq.l    D0, 0x02
  391. 00000442  B02C 0072                cmp.b      D0, [A4 + 0x72]
  392. 00000446  6612                     bne        +0x14 /* 0000045A */
  393. 00000448  48C7                     ext.l      D7
  394. 0000044A  2F07                     move.l     -[A7], D7
  395. 0000044C  2F0B                     move.l     -[A7], A3
  396. 0000044E  4EBA 0606                jsr        [PC + 0x606 /* 00000A56 */]
  397. 00000452  D16B 0418                add.w      [A3 + 0x418], D0
  398. 00000456  508F                     addq.l     A7, 8
  399. 00000458  6018                     bra        +0x1A /* 00000472 */
  400. label0000045A:
  401. 0000045A  7003                     moveq.l    D0, 0x03
  402. 0000045C  B02C 0072                cmp.b      D0, [A4 + 0x72]
  403. 00000460  6610                     bne        +0x12 /* 00000472 */
  404. 00000462  48C7                     ext.l      D7
  405. 00000464  2F07                     move.l     -[A7], D7
  406. 00000466  2F0B                     move.l     -[A7], A3
  407. 00000468  4EBA 05EC                jsr        [PC + 0x5EC /* 00000A56 */]
  408. 0000046C  916B 041C                sub.w      [A3 + 0x41C], D0
  409. 00000470  508F                     addq.l     A7, 8
  410. label00000472:
  411. 00000472  7003                     moveq.l    D0, 0x03
  412. 00000474  B02C 0077                cmp.b      D0, [A4 + 0x77]
  413. 00000478  6602                     bne        +0x4 /* 0000047C */
  414. 0000047A  7C01                     moveq.l    D6, 0x01
  415. label0000047C:
  416. 0000047C  5247                     addq.w     D7, 1
  417. label0000047E:
  418. 0000047E  0C47 0004                cmpi.w     D7, 0x4
  419. 00000482  6D00 FF62                blt        -0x9C /* 000003E6 */
  420. 00000486  3006                     move.w     D0, D6
  421. 00000488  4CDF 18E8                movem.l    D3,D5,D6,D7,A3,A4, [A7]+
  422. 0000048C  4E75                     rts
  423. fn0000048E:
  424. 0000048E  4E56 FEEE                link       A6, -0x0112
  425. 00000492  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  426. 00000496  266E 0008                movea.l    A3, [A6 + 0x8]
  427. 0000049A  426E FEFE                clr.w      [A6 - 0x102]
  428. label0000049E:
  429. 0000049E  302E FEFE                move.w     D0, [A6 - 0x102]
  430. 000004A2  48C0                     ext.l      D0
  431. 000004A4  2200                     move.l     D1, D0
  432. 000004A6  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  433. 000004AA  4841                     swap.w     D1
  434. 000004AC  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  435. 000004B0  4841                     swap.w     D1
  436. 000004B2  4241                     clr.w      D1
  437. 000004B4  D081                     add.l      D0, D1
  438. 000004B6  41EB 0160                lea.l      A0, [A3 + 0x160]
  439. 000004BA  49F0 0800                lea.l      A4, [A0 + D0]
  440. 000004BE  7001                     moveq.l    D0, 0x01
  441. 000004C0  B02C 0073                cmp.b      D0, [A4 + 0x73]
  442. 000004C4  6600 010A                bne        +0x10C /* 000005D0 */
  443. 000004C8  7002                     moveq.l    D0, 0x02
  444. 000004CA  B02C 0077                cmp.b      D0, [A4 + 0x77]
  445. 000004CE  6200 0100                bhi        +0x102 /* 000005D0 */
  446. 000004D2  7002                     moveq.l    D0, 0x02
  447. 000004D4  B02C 0072                cmp.b      D0, [A4 + 0x72]
  448. 000004D8  633C                     bls        +0x3E /* 00000516 */
  449. 000004DA  302C 006A                move.w     D0, [A4 + 0x6A]
  450. 000004DE  48C0                     ext.l      D0
  451. 000004E0  2E00                     move.l     D7, D0
  452. 000004E2  E287                     asr        D7, 1
  453. 000004E4  3A2B 0418                move.w     D5, [A3 + 0x418]
  454. 000004E8  9A6B 0410                sub.w      D5, [A3 + 0x410]
  455. 000004EC  3C2B 0414                move.w     D6, [A3 + 0x414]
  456. 000004F0  9C6B 041C                sub.w      D6, [A3 + 0x41C]
  457. 000004F4  BE45                     cmp.w      D7, D5
  458. 000004F6  6F0A                     ble        +0xC /* 00000502 */
  459. 000004F8  3007                     move.w     D0, D7
  460. 000004FA  D06B 0410                add.w      D0, [A3 + 0x410]
  461. 000004FE  3740 0418                move.w     [A3 + 0x418], D0
  462. label00000502:
  463. 00000502  BE46                     cmp.w      D7, D6
  464. 00000504  6F00 00CA                ble        +0xCC /* 000005D0 */
  465. 00000508  302B 0414                move.w     D0, [A3 + 0x414]
  466. 0000050C  9047                     sub.w      D0, D7
  467. 0000050E  3740 041C                move.w     [A3 + 0x41C], D0
  468. 00000512  6000 00BC                bra        +0xBE /* 000005D0 */
  469. label00000516:
  470. 00000516  3A2B 041A                move.w     D5, [A3 + 0x41A]
  471. 0000051A  9A6B 0412                sub.w      D5, [A3 + 0x412]
  472. 0000051E  3C2B 0416                move.w     D6, [A3 + 0x416]
  473. 00000522  9C6B 041E                sub.w      D6, [A3 + 0x41E]
  474. 00000526  7003                     moveq.l    D0, 0x03
  475. 00000528  B02C 0077                cmp.b      D0, [A4 + 0x77]
  476. 0000052C  662A                     bne        +0x2C /* 00000558 */
  477. 0000052E  302C 006A                move.w     D0, [A4 + 0x6A]
  478. 00000532  48C0                     ext.l      D0
  479. 00000534  2E00                     move.l     D7, D0
  480. 00000536  E287                     asr        D7, 1
  481. 00000538  BE45                     cmp.w      D7, D5
  482. 0000053A  6F0A                     ble        +0xC /* 00000546 */
  483. 0000053C  3007                     move.w     D0, D7
  484. 0000053E  D06B 0412                add.w      D0, [A3 + 0x412]
  485. 00000542  3740 041A                move.w     [A3 + 0x41A], D0
  486. label00000546:
  487. 00000546  BE46                     cmp.w      D7, D6
  488. 00000548  6F00 0086                ble        +0x88 /* 000005D0 */
  489. 0000054C  302B 0416                move.w     D0, [A3 + 0x416]
  490. 00000550  9047                     sub.w      D0, D7
  491. 00000552  3740 041E                move.w     [A3 + 0x41E], D0
  492. 00000556  6078                     bra        +0x7A /* 000005D0 */
  493. label00000558:
  494. 00000558  486E FF00                pea.l      [A6 - 0x100]
  495. 0000055C  486E FEEE                pea.l      [A6 - 0x112]
  496. 00000560  7000                     moveq.l    D0, 0x00
  497. 00000562  2F00                     move.l     -[A7], D0
  498. 00000564  2F0C                     move.l     -[A7], A4
  499. 00000566  2F0B                     move.l     -[A7], A3
  500. 00000568  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  501. 0000056C  486E FEEE                pea.l      [A6 - 0x112]
  502. 00000570  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  503. 00000574  486E FF00                pea.l      [A6 - 0x100]
  504. 00000578  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  505. 0000057C  48C0                     ext.l      D0
  506. 0000057E  E280                     asr        D0, 1
  507. 00000580  48C5                     ext.l      D5
  508. 00000582  2800                     move.l     D4, D0
  509. 00000584  9885                     sub.l      D4, D5
  510. 00000586  4A44                     tst.w      D4
  511. 00000588  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  512. 0000058C  6F04                     ble        +0x6 /* 00000592 */
  513. 0000058E  D96B 041A                add.w      [A3 + 0x41A], D4
  514. label00000592:
  515. 00000592  486E FF00                pea.l      [A6 - 0x100]
  516. 00000596  486E FEEE                pea.l      [A6 - 0x112]
  517. 0000059A  302C 006E                move.w     D0, [A4 + 0x6E]
  518. 0000059E  48C0                     ext.l      D0
  519. 000005A0  2F00                     move.l     -[A7], D0
  520. 000005A2  2F0C                     move.l     -[A7], A4
  521. 000005A4  2F0B                     move.l     -[A7], A3
  522. 000005A6  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  523. 000005AA  486E FEEE                pea.l      [A6 - 0x112]
  524. 000005AE  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  525. 000005B2  486E FF00                pea.l      [A6 - 0x100]
  526. 000005B6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  527. 000005BA  48C0                     ext.l      D0
  528. 000005BC  E280                     asr        D0, 1
  529. 000005BE  48C6                     ext.l      D6
  530. 000005C0  2800                     move.l     D4, D0
  531. 000005C2  9886                     sub.l      D4, D6
  532. 000005C4  4A44                     tst.w      D4
  533. 000005C6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  534. 000005CA  6F04                     ble        +0x6 /* 000005D0 */
  535. 000005CC  996B 041E                sub.w      [A3 + 0x41E], D4
  536. label000005D0:
  537. 000005D0  526E FEFE                addq.w     [A6 - 0x102], 1
  538. 000005D4  7004                     moveq.l    D0, 0x04
  539. 000005D6  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  540. 000005DA  6E00 FEC2                bgt        -0x13C /* 0000049E */
  541. 000005DE  4CEE 18F8 FED2           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
  542. 000005E4  4E5E                     unlink     A6
  543. 000005E6  4E75                     rts
  544. export_1369:
  545. 000005E8  4E56 FFF4                link       A6, -0x000C
  546. 000005EC  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  547. 000005F0  286E 0008                movea.l    A4, [A6 + 0x8]
  548. 000005F4  4A6C 0406                tst.w      [A4 + 0x406]
  549. 000005F8  6600 0156                bne        +0x158 /* 00000750 */
  550. 000005FC  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  551. 00000600  7013                     moveq.l    D0, 0x13
  552. 00000602  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  553. 00000606  6722                     beq        +0x24 /* 0000062A */
  554. 00000608  4A2C 00C1                tst.b      [A4 + 0xC1]
  555. 0000060C  671C                     beq        +0x1E /* 0000062A */
  556. 0000060E  41EC 00C6                lea.l      A0, [A4 + 0xC6]
  557. 00000612  2F20                     move.l     -[A7], -[A0]
  558. 00000614  2F20                     move.l     -[A7], -[A0]
  559. 00000616  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  560. 0000061A  41EC 0420                lea.l      A0, [A4 + 0x420]
  561. 0000061E  2F20                     move.l     -[A7], -[A0]
  562. 00000620  2F20                     move.l     -[A7], -[A0]
  563. 00000622  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  564. 00000626  4FEF 0010                lea.l      A7, [A7 + 0x10]
  565. label0000062A:
  566. 0000062A  4247                     clr.w      D7
  567. label0000062C:
  568. 0000062C  48C7                     ext.l      D7
  569. 0000062E  2007                     move.l     D0, D7
  570. 00000630  2200                     move.l     D1, D0
  571. 00000632  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  572. 00000636  4841                     swap.w     D1
  573. 00000638  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  574. 0000063C  4841                     swap.w     D1
  575. 0000063E  4241                     clr.w      D1
  576. 00000640  D081                     add.l      D0, D1
  577. 00000642  41EC 0160                lea.l      A0, [A4 + 0x160]
  578. 00000646  47F0 0800                lea.l      A3, [A0 + D0]
  579. 0000064A  4A2B 0073                tst.b      [A3 + 0x73]
  580. 0000064E  6700 00F2                beq        +0xF4 /* 00000742 */
  581. 00000652  7001                     moveq.l    D0, 0x01
  582. 00000654  B02B 0077                cmp.b      D0, [A3 + 0x77]
  583. 00000658  6200 00E8                bhi        +0xEA /* 00000742 */
  584. 0000065C  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  585. 00000660  70FE                     moveq.l    D0, 0xFFFFFFFE
  586. 00000662  B06B 0036                cmp.w      D0, [A3 + 0x36]
  587. 00000666  6700 00C2                beq        +0xC4 /* 0000072A */
  588. 0000066A  486E FFF4                pea.l      [A6 - 0xC]
  589. 0000066E  486B 0018                pea.l      [A3 + 0x18]
  590. 00000672  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  591. 00000676  4A40                     tst.w      D0
  592. 00000678  508F                     addq.l     A7, 8
  593. 0000067A  6700 00AE                beq        +0xB0 /* 0000072A */
  594. 0000067E  700C                     moveq.l    D0, 0x0C
  595. 00000680  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  596. 00000684  6606                     bne        +0x8 /* 0000068C */
  597. 00000686  41ED F210                lea.l      A0, [A5 - 0xDF0]
  598. 0000068A  6004                     bra        +0x6 /* 00000690 */
  599. label0000068C:
  600. 0000068C  41EC 0410                lea.l      A0, [A4 + 0x410]
  601. label00000690:
  602. 00000690  43EB 0042                lea.l      A1, [A3 + 0x42]
  603. 00000694  22D8                     move.l     [A1]+, [A0]+
  604. 00000696  22D8                     move.l     [A1]+, [A0]+
  605. 00000698  7002                     moveq.l    D0, 0x02
  606. 0000069A  B02B 0072                cmp.b      D0, [A3 + 0x72]
  607. 0000069E  6340                     bls        +0x42 /* 000006E0 */
  608. 000006A0  302C 041C                move.w     D0, [A4 + 0x41C]
  609. 000006A4  D06C 0418                add.w      D0, [A4 + 0x418]
  610. 000006A8  906E FFF4                sub.w      D0, [A6 - 0xC]
  611. 000006AC  48C0                     ext.l      D0
  612. 000006AE  81FC 0002                divs.w     D0, 0x2
  613. 000006B2  3740 0042                move.w     [A3 + 0x42], D0
  614. 000006B6  D06E FFF4                add.w      D0, [A6 - 0xC]
  615. 000006BA  3740 0046                move.w     [A3 + 0x46], D0
  616. 000006BE  4A2B 0072                tst.b      [A3 + 0x72]
  617. 000006C2  660E                     bne        +0x10 /* 000006D2 */
  618. 000006C4  302E FFF6                move.w     D0, [A6 - 0xA]
  619. 000006C8  D06B 0044                add.w      D0, [A3 + 0x44]
  620. 000006CC  3740 0048                move.w     [A3 + 0x48], D0
  621. 000006D0  604E                     bra        +0x50 /* 00000720 */
  622. label000006D2:
  623. 000006D2  302B 0048                move.w     D0, [A3 + 0x48]
  624. 000006D6  906E FFF6                sub.w      D0, [A6 - 0xA]
  625. 000006DA  3740 0044                move.w     [A3 + 0x44], D0
  626. 000006DE  6040                     bra        +0x42 /* 00000720 */
  627. label000006E0:
  628. 000006E0  302C 041E                move.w     D0, [A4 + 0x41E]
  629. 000006E4  D06C 041A                add.w      D0, [A4 + 0x41A]
  630. 000006E8  906E FFF6                sub.w      D0, [A6 - 0xA]
  631. 000006EC  48C0                     ext.l      D0
  632. 000006EE  81FC 0002                divs.w     D0, 0x2
  633. 000006F2  3740 0044                move.w     [A3 + 0x44], D0
  634. 000006F6  D06E FFF6                add.w      D0, [A6 - 0xA]
  635. 000006FA  3740 0048                move.w     [A3 + 0x48], D0
  636. 000006FE  7002                     moveq.l    D0, 0x02
  637. 00000700  B02B 0072                cmp.b      D0, [A3 + 0x72]
  638. 00000704  660E                     bne        +0x10 /* 00000714 */
  639. 00000706  302E FFF4                move.w     D0, [A6 - 0xC]
  640. 0000070A  D06B 0042                add.w      D0, [A3 + 0x42]
  641. 0000070E  3740 0046                move.w     [A3 + 0x46], D0
  642. 00000712  600C                     bra        +0xE /* 00000720 */
  643. label00000714:
  644. 00000714  302B 0046                move.w     D0, [A3 + 0x46]
  645. 00000718  906E FFF4                sub.w      D0, [A6 - 0xC]
  646. 0000071C  3740 0042                move.w     [A3 + 0x42], D0
  647. label00000720:
  648. 00000720  486B 0018                pea.l      [A3 + 0x18]
  649. 00000724  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  650. 00000728  588F                     addq.l     A7, 4
  651. label0000072A:
  652. 0000072A  7002                     moveq.l    D0, 0x02
  653. 0000072C  B02B 0077                cmp.b      D0, [A3 + 0x77]
  654. 00000730  620C                     bhi        +0xE /* 0000073E */
  655. 00000732  48C7                     ext.l      D7
  656. 00000734  2F07                     move.l     -[A7], D7
  657. 00000736  2F0C                     move.l     -[A7], A4
  658. 00000738  4EBA 05B2                jsr        [PC + 0x5B2 /* 00000CEC */]
  659. 0000073C  508F                     addq.l     A7, 8
  660. label0000073E:
  661. 0000073E  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  662. label00000742:
  663. 00000742  5247                     addq.w     D7, 1
  664. 00000744  0C47 0004                cmpi.w     D7, 0x4
  665. 00000748  6D00 FEE2                blt        -0x11C /* 0000062C */
  666. 0000074C  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  667. label00000750:
  668. 00000750  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  669. 00000754  7048                     moveq.l    D0, 0x48
  670. 00000756  2F00                     move.l     -[A7], D0
  671. 00000758  7202                     moveq.l    D1, 0x02
  672. 0000075A  2F01                     move.l     -[A7], D1
  673. 0000075C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  674. 00000760  322C 041A                move.w     D1, [A4 + 0x41A]
  675. 00000764  9240                     sub.w      D1, D0
  676. 00000766  3D41 FFFA                move.w     [A6 - 0x6], D1
  677. 0000076A  7048                     moveq.l    D0, 0x48
  678. 0000076C  2F00                     move.l     -[A7], D0
  679. 0000076E  7202                     moveq.l    D1, 0x02
  680. 00000770  2F01                     move.l     -[A7], D1
  681. 00000772  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  682. 00000776  322C 0418                move.w     D1, [A4 + 0x418]
  683. 0000077A  9240                     sub.w      D1, D0
  684. 0000077C  3D41 FFF8                move.w     [A6 - 0x8], D1
  685. 00000780  7048                     moveq.l    D0, 0x48
  686. 00000782  2F00                     move.l     -[A7], D0
  687. 00000784  7202                     moveq.l    D1, 0x02
  688. 00000786  2F01                     move.l     -[A7], D1
  689. 00000788  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  690. 0000078C  D06C 041E                add.w      D0, [A4 + 0x41E]
  691. 00000790  3D40 FFFE                move.w     [A6 - 0x2], D0
  692. 00000794  7048                     moveq.l    D0, 0x48
  693. 00000796  2F00                     move.l     -[A7], D0
  694. 00000798  7202                     moveq.l    D1, 0x02
  695. 0000079A  2F01                     move.l     -[A7], D1
  696. 0000079C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  697. 000007A0  D06C 041C                add.w      D0, [A4 + 0x41C]
  698. 000007A4  3D40 FFFC                move.w     [A6 - 0x4], D0
  699. 000007A8  41EE 0000                lea.l      A0, [A6 + 0x0]
  700. 000007AC  2F20                     move.l     -[A7], -[A0]
  701. 000007AE  2F20                     move.l     -[A7], -[A0]
  702. 000007B0  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  703. 000007B4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  704. 000007B8  4CEE 1888 FFE4           movem.l    D3,D7,A3,A4, [A6 - 0x1C]
  705. 000007BE  4E5E                     unlink     A6
  706. 000007C0  4E75                     rts
  707. export_1370:
  708. 000007C2  4E56 FFDC                link       A6, -0x0024
  709. 000007C6  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  710. 000007CA  286E 0008                movea.l    A4, [A6 + 0x8]
  711. 000007CE  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  712. 000007D2  4A6C 0406                tst.w      [A4 + 0x406]
  713. 000007D6  6600 026A                bne        +0x26C /* 00000A42 */
  714. 000007DA  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  715. 000007DE  4A2C 00C9                tst.b      [A4 + 0xC9]
  716. 000007E2  6700 00D6                beq        +0xD8 /* 000008BA */
  717. 000007E6  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  718. 000007EC  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  719. 000007F2  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  720. 000007F8  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  721. 000007FE  4247                     clr.w      D7
  722. 00000800  7604                     moveq.l    D3, 0x04
  723. label00000802:
  724. 00000802  48C7                     ext.l      D7
  725. 00000804  2007                     move.l     D0, D7
  726. 00000806  2200                     move.l     D1, D0
  727. 00000808  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  728. 0000080C  4841                     swap.w     D1
  729. 0000080E  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  730. 00000812  4841                     swap.w     D1
  731. 00000814  4241                     clr.w      D1
  732. 00000816  D081                     add.l      D0, D1
  733. 00000818  41EC 0160                lea.l      A0, [A4 + 0x160]
  734. 0000081C  47F0 0800                lea.l      A3, [A0 + D0]
  735. 00000820  4A2B 0073                tst.b      [A3 + 0x73]
  736. 00000824  6714                     beq        +0x16 /* 0000083A */
  737. 00000826  7001                     moveq.l    D0, 0x01
  738. 00000828  B02B 0077                cmp.b      D0, [A3 + 0x77]
  739. 0000082C  620C                     bhi        +0xE /* 0000083A */
  740. 0000082E  7000                     moveq.l    D0, 0x00
  741. 00000830  102B 0072                move.b     D0, [A3 + 0x72]
  742. 00000834  D040                     add.w      D0, D0
  743. 00000836  4276 00F8                clr.w      [A6 + D0.w - 0x8]
  744. label0000083A:
  745. 0000083A  5247                     addq.w     D7, 1
  746. 0000083C  B647                     cmp.w      D3, D7
  747. 0000083E  6EC2                     bgt        -0x3C /* 00000802 */
  748. 00000840  41EC 00D0                lea.l      A0, [A4 + 0xD0]
  749. 00000844  2F20                     move.l     -[A7], -[A0]
  750. 00000846  2F20                     move.l     -[A7], -[A0]
  751. 00000848  3F20                     move.w     -[A7], -[A0]
  752. 0000084A  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  753. 0000084E  4247                     clr.w      D7
  754. 00000850  4FEF 000A                lea.l      A7, [A7 + 0xA]
  755. label00000854:
  756. 00000854  2007                     move.l     D0, D7
  757. 00000856  D040                     add.w      D0, D0
  758. 00000858  4A76 00F8                tst.w      [A6 + D0.w - 0x8]
  759. 0000085C  6754                     beq        +0x56 /* 000008B2 */
  760. 0000085E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  761. 00000862  43EC 0418                lea.l      A1, [A4 + 0x418]
  762. 00000866  20D9                     move.l     [A0]+, [A1]+
  763. 00000868  20D9                     move.l     [A0]+, [A1]+
  764. 0000086A  3007                     move.w     D0, D7
  765. 0000086C  6B36                     bmi        +0x38 /* 000008A4 */
  766. 0000086E  0C40 0003                cmpi.w     D0, 0x3
  767. 00000872  6E30                     bgt        +0x32 /* 000008A4 */
  768. 00000874  D040                     add.w      D0, D0
  769. 00000876  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  770. 0000087A  4EFB 0000                jmp        [PC + D0.w]
  771. 0000087E  000A 0012                ori.b      A2, 0x12
  772. 00000882  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  773. 00000886  3D6E FFF2 FFF6           move.w     [A6 - 0xA], [A6 - 0xE]
  774. 0000088C  6016                     bra        +0x18 /* 000008A4 */
  775. 0000088E  3D6E FFF6 FFF2           move.w     [A6 - 0xE], [A6 - 0xA]
  776. 00000894  600E                     bra        +0x10 /* 000008A4 */
  777. 00000896  3D6E FFF0 FFF4           move.w     [A6 - 0xC], [A6 - 0x10]
  778. 0000089C  6006                     bra        +0x8 /* 000008A4 */
  779. 0000089E  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  780. label000008A4:
  781. 000008A4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  782. 000008A8  2F20                     move.l     -[A7], -[A0]
  783. 000008AA  2F20                     move.l     -[A7], -[A0]
  784. 000008AC  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  785. 000008B0  508F                     addq.l     A7, 8
  786. label000008B2:
  787. 000008B2  5247                     addq.w     D7, 1
  788. 000008B4  0C47 0004                cmpi.w     D7, 0x4
  789. 000008B8  6D9A                     blt        -0x64 /* 00000854 */
  790. label000008BA:
  791. 000008BA  4247                     clr.w      D7
  792. label000008BC:
  793. 000008BC  48C7                     ext.l      D7
  794. 000008BE  2007                     move.l     D0, D7
  795. 000008C0  2200                     move.l     D1, D0
  796. 000008C2  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  797. 000008C6  4841                     swap.w     D1
  798. 000008C8  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  799. 000008CC  4841                     swap.w     D1
  800. 000008CE  4241                     clr.w      D1
  801. 000008D0  D081                     add.l      D0, D1
  802. 000008D2  41EC 0160                lea.l      A0, [A4 + 0x160]
  803. 000008D6  47F0 0800                lea.l      A3, [A0 + D0]
  804. 000008DA  4A2B 0073                tst.b      [A3 + 0x73]
  805. 000008DE  6700 0154                beq        +0x156 /* 00000A34 */
  806. 000008E2  7001                     moveq.l    D0, 0x01
  807. 000008E4  B02B 0077                cmp.b      D0, [A3 + 0x77]
  808. 000008E8  6200 014A                bhi        +0x14C /* 00000A34 */
  809. 000008EC  41EB 0054                lea.l      A0, [A3 + 0x54]
  810. 000008F0  2F20                     move.l     -[A7], -[A0]
  811. 000008F2  2F20                     move.l     -[A7], -[A0]
  812. 000008F4  3F20                     move.w     -[A7], -[A0]
  813. 000008F6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  814. 000008FA  41EE FFF0                lea.l      A0, [A6 - 0x10]
  815. 000008FE  43EC 0418                lea.l      A1, [A4 + 0x418]
  816. 00000902  20D9                     move.l     [A0]+, [A1]+
  817. 00000904  20D9                     move.l     [A0]+, [A1]+
  818. 00000906  102B 0072                move.b     D0, [A3 + 0x72]
  819. 0000090A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  820. 0000090E  653A                     bcs        +0x3C /* 0000094A */
  821. 00000910  0C00 0003                cmpi.b     D0, 0x3
  822. 00000914  6234                     bhi        +0x36 /* 0000094A */
  823. 00000916  7200                     moveq.l    D1, 0x00
  824. 00000918  1200                     move.b     D1, D0
  825. 0000091A  D241                     add.w      D1, D1
  826. 0000091C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  827. 00000920  4EFB 1000                jmp        [PC + D1.w]
  828. 00000924  000A 0012                ori.b      A2, 0x12
  829. 00000928  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  830. 0000092C  3D6E FFF2 FFF6           move.w     [A6 - 0xA], [A6 - 0xE]
  831. 00000932  6016                     bra        +0x18 /* 0000094A */
  832. 00000934  3D6E FFF6 FFF2           move.w     [A6 - 0xE], [A6 - 0xA]
  833. 0000093A  600E                     bra        +0x10 /* 0000094A */
  834. 0000093C  3D6E FFF0 FFF4           move.w     [A6 - 0xC], [A6 - 0x10]
  835. 00000942  6006                     bra        +0x8 /* 0000094A */
  836. 00000944  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  837. label0000094A:
  838. 0000094A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  839. 0000094E  2F20                     move.l     -[A7], -[A0]
  840. 00000950  2F20                     move.l     -[A7], -[A0]
  841. 00000952  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  842. 00000956  2F0B                     move.l     -[A7], A3
  843. 00000958  486E FFE6                pea.l      [A6 - 0x1A]
  844. 0000095C  3F3C 080E                move.w     -[A7], 0x80E
  845. 00000960  A9EB                     syscall    Pack4/FP68K
  846. 00000962  487A 00E8                pea.l      [PC + 0xE8 /* 00000A4C, value 0x0, cstring "" */]
  847. 00000966  486E FFE6                pea.l      [A6 - 0x1A]
  848. 0000096A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  849. 0000096E  A9EB                     syscall    Pack4/FP68K
  850. 00000970  508F                     addq.l     A7, 8
  851. 00000972  6400 00C0                bcc        +0xC2 /* 00000A34 */
  852. 00000976  486B 0008                pea.l      [A3 + 0x8]
  853. 0000097A  486E FFDC                pea.l      [A6 - 0x24]
  854. 0000097E  3F3C 080E                move.w     -[A7], 0x80E
  855. 00000982  A9EB                     syscall    Pack4/FP68K
  856. 00000984  487A 00C6                pea.l      [PC + 0xC6 /* 00000A4C, value 0x0, cstring "" */]
  857. 00000988  486E FFDC                pea.l      [A6 - 0x24]
  858. 0000098C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  859. 00000990  A9EB                     syscall    Pack4/FP68K
  860. 00000992  6F00 00A0                ble        +0xA2 /* 00000A34 */
  861. 00000996  7002                     moveq.l    D0, 0x02
  862. 00000998  B02B 0074                cmp.b      D0, [A3 + 0x74]
  863. 0000099C  6708                     beq        +0xA /* 000009A6 */
  864. 0000099E  4A2B 0076                tst.b      [A3 + 0x76]
  865. 000009A2  6700 0090                beq        +0x92 /* 00000A34 */
  866. label000009A6:
  867. 000009A6  0C47 0002                cmpi.w     D7, 0x2
  868. 000009AA  661A                     bne        +0x1C /* 000009C6 */
  869. 000009AC  41FA 009E                lea.l      A0, [PC + 0x9E /* 00000A4C, value 0x0, cstring "" */]
  870. 000009B0  41E8 000A                lea.l      A0, [A0 + 0xA]
  871. 000009B4  2F20                     move.l     -[A7], -[A0]
  872. 000009B6  2F20                     move.l     -[A7], -[A0]
  873. 000009B8  3F20                     move.w     -[A7], -[A0]
  874. 000009BA  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  875. 000009BE  48C0                     ext.l      D0
  876. 000009C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  877. 000009C4  6038                     bra        +0x3A /* 000009FE */
  878. label000009C6:
  879. 000009C6  0C47 0003                cmpi.w     D7, 0x3
  880. 000009CA  661A                     bne        +0x1C /* 000009E6 */
  881. 000009CC  41FA 007E                lea.l      A0, [PC + 0x7E /* 00000A4C, value 0x0, cstring "" */]
  882. 000009D0  41E8 000A                lea.l      A0, [A0 + 0xA]
  883. 000009D4  2F20                     move.l     -[A7], -[A0]
  884. 000009D6  2F20                     move.l     -[A7], -[A0]
  885. 000009D8  3F20                     move.w     -[A7], -[A0]
  886. 000009DA  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  887. 000009DE  48C0                     ext.l      D0
  888. 000009E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  889. 000009E4  6018                     bra        +0x1A /* 000009FE */
  890. label000009E6:
  891. 000009E6  41FA 0064                lea.l      A0, [PC + 0x64 /* 00000A4C, value 0x0, cstring "" */]
  892. 000009EA  41E8 000A                lea.l      A0, [A0 + 0xA]
  893. 000009EE  2F20                     move.l     -[A7], -[A0]
  894. 000009F0  2F20                     move.l     -[A7], -[A0]
  895. 000009F2  3F20                     move.w     -[A7], -[A0]
  896. 000009F4  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  897. 000009F8  48C0                     ext.l      D0
  898. 000009FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  899. label000009FE:
  900. 000009FE  3C00                     move.w     D6, D0
  901. 00000A00  41EE FFF0                lea.l      A0, [A6 - 0x10]
  902. 00000A04  43EC 0418                lea.l      A1, [A4 + 0x418]
  903. 00000A08  20D9                     move.l     [A0]+, [A1]+
  904. 00000A0A  20D9                     move.l     [A0]+, [A1]+
  905. 00000A0C  7002                     moveq.l    D0, 0x02
  906. 00000A0E  B02B 0072                cmp.b      D0, [A3 + 0x72]
  907. 00000A12  630A                     bls        +0xC /* 00000A1E */
  908. 00000A14  3D46 FFF4                move.w     [A6 - 0xC], D6
  909. 00000A18  3D46 FFF0                move.w     [A6 - 0x10], D6
  910. 00000A1C  6008                     bra        +0xA /* 00000A26 */
  911. label00000A1E:
  912. 00000A1E  3D46 FFF6                move.w     [A6 - 0xA], D6
  913. 00000A22  3D46 FFF2                move.w     [A6 - 0xE], D6
  914. label00000A26:
  915. 00000A26  41EE FFF8                lea.l      A0, [A6 - 0x8]
  916. 00000A2A  2F20                     move.l     -[A7], -[A0]
  917. 00000A2C  2F20                     move.l     -[A7], -[A0]
  918. 00000A2E  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  919. 00000A32  508F                     addq.l     A7, 8
  920. label00000A34:
  921. 00000A34  5247                     addq.w     D7, 1
  922. 00000A36  0C47 0004                cmpi.w     D7, 0x4
  923. 00000A3A  6D00 FE80                blt        -0x17E /* 000008BC */
  924. 00000A3E  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  925. label00000A42:
  926. 00000A42  4CEE 18C8 FFC8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x38]
  927. 00000A48  4E5E                     unlink     A6
  928. 00000A4A  4E75                     rts
  929. 00000A4C  0000 0000                ori.b      D0, 0x0
  930. 00000A50  0000 0000                ori.b      D0, 0x0
  931. 00000A54  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  932. // begin alternate branch 00000A56-00000A5A
  933. fn00000A56:
  934. 00000A56  4E56 FFE6                link       A6, -0x001A
  935. // end alternate branch 00000A56-00000A5A
  936. fn00000A56: // (misaligned)
  937. 00000A58  FFE6                     .invalid   <<F/7/7>>
  938. 00000A5A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  939. 00000A5E  382E 000E                move.w     D4, [A6 + 0xE]
  940. 00000A62  286E 0008                movea.l    A4, [A6 + 0x8]
  941. 00000A66  48C4                     ext.l      D4
  942. 00000A68  2004                     move.l     D0, D4
  943. 00000A6A  2200                     move.l     D1, D0
  944. 00000A6C  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  945. 00000A70  4841                     swap.w     D1
  946. 00000A72  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  947. 00000A76  4841                     swap.w     D1
  948. 00000A78  4241                     clr.w      D1
  949. 00000A7A  D081                     add.l      D0, D1
  950. 00000A7C  41EC 0160                lea.l      A0, [A4 + 0x160]
  951. 00000A80  47F0 0800                lea.l      A3, [A0 + D0]
  952. 00000A84  7003                     moveq.l    D0, 0x03
  953. 00000A86  B02B 0077                cmp.b      D0, [A3 + 0x77]
  954. 00000A8A  6606                     bne        +0x8 /* 00000A92 */
  955. 00000A8C  177C 0002 0077           move.b     [A3 + 0x77], 0x2
  956. label00000A92:
  957. 00000A92  48C4                     ext.l      D4
  958. 00000A94  2F04                     move.l     -[A7], D4
  959. 00000A96  2F0C                     move.l     -[A7], A4
  960. 00000A98  4EBA 063E                jsr        [PC + 0x63E /* 000010D8 */]
  961. 00000A9C  7001                     moveq.l    D0, 0x01
  962. 00000A9E  7202                     moveq.l    D1, 0x02
  963. 00000AA0  B22B 0074                cmp.b      D1, [A3 + 0x74]
  964. 00000AA4  508F                     addq.l     A7, 8
  965. 00000AA6  6708                     beq        +0xA /* 00000AB0 */
  966. 00000AA8  4A2B 0076                tst.b      [A3 + 0x76]
  967. 00000AAC  6602                     bne        +0x4 /* 00000AB0 */
  968. 00000AAE  7000                     moveq.l    D0, 0x00
  969. label00000AB0:
  970. 00000AB0  3A00                     move.w     D5, D0
  971. 00000AB2  7000                     moveq.l    D0, 0x00
  972. 00000AB4  4A45                     tst.w      D5
  973. 00000AB6  670A                     beq        +0xC /* 00000AC2 */
  974. 00000AB8  7202                     moveq.l    D1, 0x02
  975. 00000ABA  B22B 0075                cmp.b      D1, [A3 + 0x75]
  976. 00000ABE  6602                     bne        +0x4 /* 00000AC2 */
  977. 00000AC0  7001                     moveq.l    D0, 0x01
  978. label00000AC2:
  979. 00000AC2  4A80                     tst.l      D0
  980. 00000AC4  6704                     beq        +0x6 /* 00000ACA */
  981. 00000AC6  7002                     moveq.l    D0, 0x02
  982. 00000AC8  6002                     bra        +0x4 /* 00000ACC */
  983. label00000ACA:
  984. 00000ACA  7000                     moveq.l    D0, 0x00
  985. label00000ACC:
  986. 00000ACC  3B40 F27C                move.w     [A5 - 0xD84], D0
  987. 00000AD0  4A2B 0076                tst.b      [A3 + 0x76]
  988. 00000AD4  6718                     beq        +0x1A /* 00000AEE */
  989. 00000AD6  2F0B                     move.l     -[A7], A3
  990. 00000AD8  2F0C                     move.l     -[A7], A4
  991. 00000ADA  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  992. 00000ADE  4A6C 010C                tst.w      [A4 + 0x10C]
  993. 00000AE2  508F                     addq.l     A7, 8
  994. 00000AE4  6700 013C                beq        +0x13E /* 00000C22 */
  995. 00000AE8  7000                     moveq.l    D0, 0x00
  996. 00000AEA  6000 01F6                bra        +0x1F8 /* 00000CE2 */
  997. label00000AEE:
  998. 00000AEE  4A45                     tst.w      D5
  999. 00000AF0  6700 0130                beq        +0x132 /* 00000C22 */
  1000. 00000AF4  7002                     moveq.l    D0, 0x02
  1001. 00000AF6  B02B 0075                cmp.b      D0, [A3 + 0x75]
  1002. 00000AFA  6618                     bne        +0x1A /* 00000B14 */
  1003. 00000AFC  2F0B                     move.l     -[A7], A3
  1004. 00000AFE  2F0C                     move.l     -[A7], A4
  1005. 00000B00  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1006. 00000B04  4A6C 010C                tst.w      [A4 + 0x10C]
  1007. 00000B08  508F                     addq.l     A7, 8
  1008. 00000B0A  6700 0116                beq        +0x118 /* 00000C22 */
  1009. 00000B0E  7000                     moveq.l    D0, 0x00
  1010. 00000B10  6000 01D0                bra        +0x1D2 /* 00000CE2 */
  1011. label00000B14:
  1012. 00000B14  7002                     moveq.l    D0, 0x02
  1013. 00000B16  B02B 0072                cmp.b      D0, [A3 + 0x72]
  1014. 00000B1A  6332                     bls        +0x34 /* 00000B4E */
  1015. 00000B1C  302C 041C                move.w     D0, [A4 + 0x41C]
  1016. 00000B20  906C 0418                sub.w      D0, [A4 + 0x418]
  1017. 00000B24  48C0                     ext.l      D0
  1018. 00000B26  322B 006A                move.w     D1, [A3 + 0x6A]
  1019. 00000B2A  48C1                     ext.l      D1
  1020. 00000B2C  E389                     lsl        D1, 1
  1021. 00000B2E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1022. 00000B32  3740 006E                move.w     [A3 + 0x6E], D0
  1023. 00000B36  2F0B                     move.l     -[A7], A3
  1024. 00000B38  2F0C                     move.l     -[A7], A4
  1025. 00000B3A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1026. 00000B3E  4A6C 010C                tst.w      [A4 + 0x10C]
  1027. 00000B42  508F                     addq.l     A7, 8
  1028. 00000B44  6700 00DC                beq        +0xDE /* 00000C22 */
  1029. 00000B48  7000                     moveq.l    D0, 0x00
  1030. 00000B4A  6000 0196                bra        +0x198 /* 00000CE2 */
  1031. label00000B4E:
  1032. 00000B4E  2F0B                     move.l     -[A7], A3
  1033. 00000B50  486E FFE6                pea.l      [A6 - 0x1A]
  1034. 00000B54  3F3C 080E                move.w     -[A7], 0x80E
  1035. 00000B58  A9EB                     syscall    Pack4/FP68K
  1036. 00000B5A  486E FFE6                pea.l      [A6 - 0x1A]
  1037. 00000B5E  486E FFF0                pea.l      [A6 - 0x10]
  1038. 00000B62  3F3C 0810                move.w     -[A7], 0x810
  1039. 00000B66  A9EB                     syscall    Pack4/FP68K
  1040. 00000B68  486B 0008                pea.l      [A3 + 0x8]
  1041. 00000B6C  486E FFE6                pea.l      [A6 - 0x1A]
  1042. 00000B70  3F3C 080E                move.w     -[A7], 0x80E
  1043. 00000B74  A9EB                     syscall    Pack4/FP68K
  1044. 00000B76  486E FFE6                pea.l      [A6 - 0x1A]
  1045. 00000B7A  486E FFF8                pea.l      [A6 - 0x8]
  1046. 00000B7E  3F3C 0810                move.w     -[A7], 0x810
  1047. 00000B82  A9EB                     syscall    Pack4/FP68K
  1048. 00000B84  3C2C 041E                move.w     D6, [A4 + 0x41E]
  1049. 00000B88  9C6C 041A                sub.w      D6, [A4 + 0x41A]
  1050. 00000B8C  48C6                     ext.l      D6
  1051. 00000B8E  302B 006A                move.w     D0, [A3 + 0x6A]
  1052. 00000B92  48C0                     ext.l      D0
  1053. 00000B94  E588                     lsl        D0, 2
  1054. 00000B96  2200                     move.l     D1, D0
  1055. 00000B98  2006                     move.l     D0, D6
  1056. 00000B9A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1057. 00000B9E  3E00                     move.w     D7, D0
  1058. 00000BA0  607C                     bra        +0x7E /* 00000C1E */
  1059. label00000BA2:
  1060. 00000BA2  486E FFF0                pea.l      [A6 - 0x10]
  1061. 00000BA6  486E FFE6                pea.l      [A6 - 0x1A]
  1062. 00000BAA  3F3C 080E                move.w     -[A7], 0x80E
  1063. 00000BAE  A9EB                     syscall    Pack4/FP68K
  1064. 00000BB0  486E FFE6                pea.l      [A6 - 0x1A]
  1065. 00000BB4  2F0B                     move.l     -[A7], A3
  1066. 00000BB6  3F3C 0810                move.w     -[A7], 0x810
  1067. 00000BBA  A9EB                     syscall    Pack4/FP68K
  1068. 00000BBC  486E FFF8                pea.l      [A6 - 0x8]
  1069. 00000BC0  486E FFE6                pea.l      [A6 - 0x1A]
  1070. 00000BC4  3F3C 080E                move.w     -[A7], 0x80E
  1071. 00000BC8  A9EB                     syscall    Pack4/FP68K
  1072. 00000BCA  486E FFE6                pea.l      [A6 - 0x1A]
  1073. 00000BCE  486B 0008                pea.l      [A3 + 0x8]
  1074. 00000BD2  3F3C 0810                move.w     -[A7], 0x810
  1075. 00000BD6  A9EB                     syscall    Pack4/FP68K
  1076. 00000BD8  3747 006E                move.w     [A3 + 0x6E], D7
  1077. 00000BDC  5347                     subq.w     D7, 1
  1078. 00000BDE  2F0B                     move.l     -[A7], A3
  1079. 00000BE0  2F0C                     move.l     -[A7], A4
  1080. 00000BE2  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1081. 00000BE6  4A6C 010C                tst.w      [A4 + 0x10C]
  1082. 00000BEA  508F                     addq.l     A7, 8
  1083. 00000BEC  6706                     beq        +0x8 /* 00000BF4 */
  1084. 00000BEE  7000                     moveq.l    D0, 0x00
  1085. 00000BF0  6000 00F0                bra        +0xF2 /* 00000CE2 */
  1086. label00000BF4:
  1087. 00000BF4  7001                     moveq.l    D0, 0x01
  1088. 00000BF6  2F00                     move.l     -[A7], D0
  1089. 00000BF8  486D F25C                pea.l      [A5 - 0xDA4]
  1090. 00000BFC  2F0B                     move.l     -[A7], A3
  1091. 00000BFE  2F0C                     move.l     -[A7], A4
  1092. 00000C00  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1093. 00000C04  2F0B                     move.l     -[A7], A3
  1094. 00000C06  2F0C                     move.l     -[A7], A4
  1095. 00000C08  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  1096. 00000C0C  D06B 006A                add.w      D0, [A3 + 0x6A]
  1097. 00000C10  C1EB 006E                muls.w     D0, [A3 + 0x6E]
  1098. 00000C14  48C6                     ext.l      D6
  1099. 00000C16  BC80                     cmp.l      D6, D0
  1100. 00000C18  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1101. 00000C1C  6C04                     bge        +0x6 /* 00000C22 */
  1102. label00000C1E:
  1103. 00000C1E  4A47                     tst.w      D7
  1104. 00000C20  6E80                     bgt        -0x7E /* 00000BA2 */
  1105. label00000C22:
  1106. 00000C22  7002                     moveq.l    D0, 0x02
  1107. 00000C24  B02B 0077                cmp.b      D0, [A3 + 0x77]
  1108. 00000C28  6306                     bls        +0x8 /* 00000C30 */
  1109. 00000C2A  7000                     moveq.l    D0, 0x00
  1110. 00000C2C  6000 00B4                bra        +0xB6 /* 00000CE2 */
  1111. label00000C30:
  1112. 00000C30  7001                     moveq.l    D0, 0x01
  1113. 00000C32  2F00                     move.l     -[A7], D0
  1114. 00000C34  486D F25C                pea.l      [A5 - 0xDA4]
  1115. 00000C38  2F0B                     move.l     -[A7], A3
  1116. 00000C3A  2F0C                     move.l     -[A7], A4
  1117. 00000C3C  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1118. 00000C40  7002                     moveq.l    D0, 0x02
  1119. 00000C42  B02B 0072                cmp.b      D0, [A3 + 0x72]
  1120. 00000C46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1121. 00000C4A  631E                     bls        +0x20 /* 00000C6A */
  1122. 00000C4C  2F0B                     move.l     -[A7], A3
  1123. 00000C4E  2F0C                     move.l     -[A7], A4
  1124. 00000C50  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  1125. 00000C54  2F00                     move.l     -[A7], D0
  1126. 00000C56  2F0B                     move.l     -[A7], A3
  1127. 00000C58  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1128. 00000C5C  588F                     addq.l     A7, 4
  1129. 00000C5E  2200                     move.l     D1, D0
  1130. 00000C60  201F                     move.l     D0, [A7]+
  1131. 00000C62  D240                     add.w      D1, D0
  1132. 00000C64  3001                     move.w     D0, D1
  1133. 00000C66  508F                     addq.l     A7, 8
  1134. 00000C68  6078                     bra        +0x7A /* 00000CE2 */
  1135. label00000C6A:
  1136. 00000C6A  700C                     moveq.l    D0, 0x0C
  1137. 00000C6C  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  1138. 00000C70  660A                     bne        +0xC /* 00000C7C */
  1139. 00000C72  302B 006E                move.w     D0, [A3 + 0x6E]
  1140. 00000C76  5440                     addq.w     D0, 2
  1141. 00000C78  48C0                     ext.l      D0
  1142. 00000C7A  6006                     bra        +0x8 /* 00000C82 */
  1143. label00000C7C:
  1144. 00000C7C  302B 006E                move.w     D0, [A3 + 0x6E]
  1145. 00000C80  48C0                     ext.l      D0
  1146. label00000C82:
  1147. 00000C82  2F00                     move.l     -[A7], D0
  1148. 00000C84  2F0B                     move.l     -[A7], A3
  1149. 00000C86  2F0C                     move.l     -[A7], A4
  1150. 00000C88  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  1151. 00000C8C  508F                     addq.l     A7, 8
  1152. 00000C8E  2200                     move.l     D1, D0
  1153. 00000C90  201F                     move.l     D0, [A7]+
  1154. 00000C92  342B 006A                move.w     D2, [A3 + 0x6A]
  1155. 00000C96  D441                     add.w      D2, D1
  1156. 00000C98  48C2                     ext.l      D2
  1157. 00000C9A  2202                     move.l     D1, D2
  1158. 00000C9C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1159. 00000CA0  322C 041E                move.w     D1, [A4 + 0x41E]
  1160. 00000CA4  926C 041A                sub.w      D1, [A4 + 0x41A]
  1161. 00000CA8  48C1                     ext.l      D1
  1162. 00000CAA  B280                     cmp.l      D1, D0
  1163. 00000CAC  6D12                     blt        +0x14 /* 00000CC0 */
  1164. 00000CAE  2F0B                     move.l     -[A7], A3
  1165. 00000CB0  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1166. 00000CB4  322B 006A                move.w     D1, [A3 + 0x6A]
  1167. 00000CB8  D240                     add.w      D1, D0
  1168. 00000CBA  3001                     move.w     D0, D1
  1169. 00000CBC  588F                     addq.l     A7, 4
  1170. 00000CBE  6022                     bra        +0x24 /* 00000CE2 */
  1171. label00000CC0:
  1172. 00000CC0  177C 0003 0077           move.b     [A3 + 0x77], 0x3
  1173. 00000CC6  2F0B                     move.l     -[A7], A3
  1174. 00000CC8  2F0C                     move.l     -[A7], A4
  1175. 00000CCA  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  1176. 00000CCE  2F00                     move.l     -[A7], D0
  1177. 00000CD0  2F0B                     move.l     -[A7], A3
  1178. 00000CD2  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1179. 00000CD6  588F                     addq.l     A7, 4
  1180. 00000CD8  2200                     move.l     D1, D0
  1181. 00000CDA  201F                     move.l     D0, [A7]+
  1182. 00000CDC  D240                     add.w      D1, D0
  1183. 00000CDE  3001                     move.w     D0, D1
  1184. 00000CE0  508F                     addq.l     A7, 8
  1185. label00000CE2:
  1186. 00000CE2  4CEE 18F0 FFCE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  1187. 00000CE8  4E5E                     unlink     A6
  1188. 00000CEA  4E75                     rts
  1189. fn00000CEC:
  1190. 00000CEC  4E56 FEAA                link       A6, -0x0156
  1191. 00000CF0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1192. 00000CF4  382E 000E                move.w     D4, [A6 + 0xE]
  1193. 00000CF8  49EE FEF8                lea.l      A4, [A6 - 0x108]
  1194. 00000CFC  7001                     moveq.l    D0, 0x01
  1195. 00000CFE  2F00                     move.l     -[A7], D0
  1196. 00000D00  486D F25C                pea.l      [A5 - 0xDA4]
  1197. 00000D04  206E 0008                movea.l    A0, [A6 + 0x8]
  1198. 00000D08  48C4                     ext.l      D4
  1199. 00000D0A  2204                     move.l     D1, D4
  1200. 00000D0C  2401                     move.l     D2, D1
  1201. 00000D0E  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  1202. 00000D12  4842                     swap.w     D2
  1203. 00000D14  C4FC 007E                mulu.w     D2, 0x7E /* '~' */
  1204. 00000D18  4842                     swap.w     D2
  1205. 00000D1A  4242                     clr.w      D2
  1206. 00000D1C  D282                     add.l      D1, D2
  1207. 00000D1E  41E8 0160                lea.l      A0, [A0 + 0x160]
  1208. 00000D22  47F0 1800                lea.l      A3, [A0 + D1]
  1209. 00000D26  2F0B                     move.l     -[A7], A3
  1210. 00000D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1211. 00000D2C  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1212. 00000D30  48C4                     ext.l      D4
  1213. 00000D32  2F04                     move.l     -[A7], D4
  1214. 00000D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1215. 00000D38  4EBA 039E                jsr        [PC + 0x39E /* 000010D8 */]
  1216. 00000D3C  2F0B                     move.l     -[A7], A3
  1217. 00000D3E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1218. 00000D42  3C00                     move.w     D6, D0
  1219. 00000D44  102B 0072                move.b     D0, [A3 + 0x72]
  1220. 00000D48  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1221. 00000D4C  6566                     bcs        +0x68 /* 00000DB4 */
  1222. 00000D4E  0C00 0003                cmpi.b     D0, 0x3
  1223. 00000D52  6260                     bhi        +0x62 /* 00000DB4 */
  1224. 00000D54  7200                     moveq.l    D1, 0x00
  1225. 00000D56  1200                     move.b     D1, D0
  1226. 00000D58  D241                     add.w      D1, D1
  1227. 00000D5A  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1228. 00000D5E  4EFB 1000                jmp        [PC + D1.w]
  1229. 00000D62  000A 0018                ori.b      A2, 0x18
  1230. 00000D66  0024 003E                ori.b      -[A4], 0x3E /* '>' */
  1231. 00000D6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1232. 00000D6E  4446                     neg.w      D6
  1233. 00000D70  DC68 041A                add.w      D6, [A0 + 0x41A]
  1234. 00000D74  7A06                     moveq.l    D5, 0x06
  1235. 00000D76  603C                     bra        +0x3E /* 00000DB4 */
  1236. 00000D78  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000D7C  DC68 041E                add.w      D6, [A0 + 0x41E]
  1238. 00000D80  7A04                     moveq.l    D5, 0x04
  1239. 00000D82  6030                     bra        +0x32 /* 00000DB4 */
  1240. 00000D84  206E 0008                movea.l    A0, [A6 + 0x8]
  1241. 00000D88  4446                     neg.w      D6
  1242. 00000D8A  DC68 0418                add.w      D6, [A0 + 0x418]
  1243. 00000D8E  7003                     moveq.l    D0, 0x03
  1244. 00000D90  B02B 0077                cmp.b      D0, [A3 + 0x77]
  1245. 00000D94  6604                     bne        +0x6 /* 00000D9A */
  1246. 00000D96  7A06                     moveq.l    D5, 0x06
  1247. 00000D98  601A                     bra        +0x1C /* 00000DB4 */
  1248. label00000D9A:
  1249. 00000D9A  7A09                     moveq.l    D5, 0x09
  1250. 00000D9C  6016                     bra        +0x18 /* 00000DB4 */
  1251. 00000D9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1252. 00000DA2  DC68 041C                add.w      D6, [A0 + 0x41C]
  1253. 00000DA6  7003                     moveq.l    D0, 0x03
  1254. 00000DA8  B02B 0077                cmp.b      D0, [A3 + 0x77]
  1255. 00000DAC  6604                     bne        +0x6 /* 00000DB2 */
  1256. 00000DAE  7A04                     moveq.l    D5, 0x04
  1257. 00000DB0  6002                     bra        +0x4 /* 00000DB4 */
  1258. label00000DB2:
  1259. 00000DB2  7A01                     moveq.l    D5, 0x01
  1260. label00000DB4:
  1261. 00000DB4  4247                     clr.w      D7
  1262. 00000DB6  6000 02D8                bra        +0x2DA /* 00001090 */
  1263. label00000DBA:
  1264. 00000DBA  7000                     moveq.l    D0, 0x00
  1265. 00000DBC  3007                     move.w     D0, D7
  1266. 00000DBE  2F00                     move.l     -[A7], D0
  1267. 00000DC0  2F0B                     move.l     -[A7], A3
  1268. 00000DC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1269. 00000DC6  4EBA 056C                jsr        [PC + 0x56C /* 00001334 */]
  1270. 00000DCA  303C 00F0                move.w     D0, 0xF0
  1271. 00000DCE  C06B 0068                and.w      D0, [A3 + 0x68]
  1272. 00000DD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1273. 00000DD6  6600 0134                bne        +0x136 /* 00000F0C */
  1274. 00000DDA  486D ECDA                pea.l      [A5 - 0x1326]
  1275. 00000DDE  486E FEDA                pea.l      [A6 - 0x126]
  1276. 00000DE2  3F3C 080E                move.w     -[A7], 0x80E
  1277. 00000DE6  A9EB                     syscall    Pack4/FP68K
  1278. 00000DE8  7000                     moveq.l    D0, 0x00
  1279. 00000DEA  2D40 FED6                move.l     [A6 - 0x12A], D0
  1280. 00000DEE  486E FED6                pea.l      [A6 - 0x12A]
  1281. 00000DF2  486E FEDA                pea.l      [A6 - 0x126]
  1282. 00000DF6  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1283. 00000DFA  A9EB                     syscall    Pack4/FP68K
  1284. 00000DFC  6416                     bcc        +0x18 /* 00000E14 */
  1285. 00000DFE  486D ECDA                pea.l      [A5 - 0x1326]
  1286. 00000E02  486E FECC                pea.l      [A6 - 0x134]
  1287. 00000E06  3F3C 080E                move.w     -[A7], 0x80E
  1288. 00000E0A  A9EB                     syscall    Pack4/FP68K
  1289. 00000E0C  0A2E 0080 FECC           xori.b     [A6 - 0x134], 0x80
  1290. 00000E12  601C                     bra        +0x1E /* 00000E30 */
  1291. label00000E14:
  1292. 00000E14  486D ECDA                pea.l      [A5 - 0x1326]
  1293. 00000E18  486E FEC2                pea.l      [A6 - 0x13E]
  1294. 00000E1C  3F3C 080E                move.w     -[A7], 0x80E
  1295. 00000E20  A9EB                     syscall    Pack4/FP68K
  1296. 00000E22  41EE FECC                lea.l      A0, [A6 - 0x134]
  1297. 00000E26  43EE FEC2                lea.l      A1, [A6 - 0x13E]
  1298. 00000E2A  20D9                     move.l     [A0]+, [A1]+
  1299. 00000E2C  20D9                     move.l     [A0]+, [A1]+
  1300. 00000E2E  30D9                     move.w     [A0]+, [A1]+
  1301. label00000E30:
  1302. 00000E30  487A 029C                pea.l      [PC + 0x29C /* 000010CE, value 0x3FD0B424 */]
  1303. 00000E34  486E FECC                pea.l      [A6 - 0x134]
  1304. 00000E38  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1305. 00000E3C  A9EB                     syscall    Pack4/FP68K
  1306. 00000E3E  6400 00CC                bcc        +0xCE /* 00000F0C */
  1307. 00000E42  486D ECDA                pea.l      [A5 - 0x1326]
  1308. 00000E46  486E FEB8                pea.l      [A6 - 0x148]
  1309. 00000E4A  3F3C 080E                move.w     -[A7], 0x80E
  1310. 00000E4E  A9EB                     syscall    Pack4/FP68K
  1311. 00000E50  487A 0268                pea.l      [PC + 0x268 /* 000010BA, value 0x0, cstring "" */]
  1312. 00000E54  486E FEB8                pea.l      [A6 - 0x148]
  1313. 00000E58  3F3C 0008                move.w     -[A7], 0x8
  1314. 00000E5C  A9EB                     syscall    Pack4/FP68K
  1315. 00000E5E  6700 00AC                beq        +0xAE /* 00000F0C */
  1316. 00000E62  486B 0008                pea.l      [A3 + 0x8]
  1317. 00000E66  486E FEDA                pea.l      [A6 - 0x126]
  1318. 00000E6A  3F3C 080E                move.w     -[A7], 0x80E
  1319. 00000E6E  A9EB                     syscall    Pack4/FP68K
  1320. 00000E70  2F0B                     move.l     -[A7], A3
  1321. 00000E72  486E FEDA                pea.l      [A6 - 0x126]
  1322. 00000E76  3F3C 0802                move.w     -[A7], 0x802
  1323. 00000E7A  A9EB                     syscall    Pack4/FP68K
  1324. 00000E7C  486D ECDA                pea.l      [A5 - 0x1326]
  1325. 00000E80  486E FEDA                pea.l      [A6 - 0x126]
  1326. 00000E84  3F3C 0806                move.w     -[A7], 0x806
  1327. 00000E88  A9EB                     syscall    Pack4/FP68K
  1328. 00000E8A  486E FEDA                pea.l      [A6 - 0x126]
  1329. 00000E8E  486E FFF8                pea.l      [A6 - 0x8]
  1330. 00000E92  3F3C 0810                move.w     -[A7], 0x810
  1331. 00000E96  A9EB                     syscall    Pack4/FP68K
  1332. 00000E98  486E FFF8                pea.l      [A6 - 0x8]
  1333. 00000E9C  486E FEDA                pea.l      [A6 - 0x126]
  1334. 00000EA0  3F3C 080E                move.w     -[A7], 0x80E
  1335. 00000EA4  A9EB                     syscall    Pack4/FP68K
  1336. 00000EA6  7000                     moveq.l    D0, 0x00
  1337. 00000EA8  2D40 FEB4                move.l     [A6 - 0x14C], D0
  1338. 00000EAC  486E FEB4                pea.l      [A6 - 0x14C]
  1339. 00000EB0  486E FEDA                pea.l      [A6 - 0x126]
  1340. 00000EB4  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1341. 00000EB8  A9EB                     syscall    Pack4/FP68K
  1342. 00000EBA  6416                     bcc        +0x18 /* 00000ED2 */
  1343. 00000EBC  486E FFF8                pea.l      [A6 - 0x8]
  1344. 00000EC0  486E FECC                pea.l      [A6 - 0x134]
  1345. 00000EC4  3F3C 080E                move.w     -[A7], 0x80E
  1346. 00000EC8  A9EB                     syscall    Pack4/FP68K
  1347. 00000ECA  0A2E 0080 FECC           xori.b     [A6 - 0x134], 0x80
  1348. 00000ED0  601C                     bra        +0x1E /* 00000EEE */
  1349. label00000ED2:
  1350. 00000ED2  486E FFF8                pea.l      [A6 - 0x8]
  1351. 00000ED6  486E FEC2                pea.l      [A6 - 0x13E]
  1352. 00000EDA  3F3C 080E                move.w     -[A7], 0x80E
  1353. 00000EDE  A9EB                     syscall    Pack4/FP68K
  1354. 00000EE0  41EE FECC                lea.l      A0, [A6 - 0x134]
  1355. 00000EE4  43EE FEC2                lea.l      A1, [A6 - 0x13E]
  1356. 00000EE8  20D9                     move.l     [A0]+, [A1]+
  1357. 00000EEA  20D9                     move.l     [A0]+, [A1]+
  1358. 00000EEC  30D9                     move.w     [A0]+, [A1]+
  1359. label00000EEE:
  1360. 00000EEE  487A 01D4                pea.l      [PC + 0x1D4 /* 000010C4, value 0x4008FA00 */]
  1361. 00000EF2  486E FECC                pea.l      [A6 - 0x134]
  1362. 00000EF6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1363. 00000EFA  A9EB                     syscall    Pack4/FP68K
  1364. 00000EFC  6F0E                     ble        +0x10 /* 00000F0C */
  1365. 00000EFE  487A 01BA                pea.l      [PC + 0x1BA /* 000010BA, value 0x0, cstring "" */]
  1366. 00000F02  486D ECDA                pea.l      [A5 - 0x1326]
  1367. 00000F06  3F3C 0810                move.w     -[A7], 0x810
  1368. 00000F0A  A9EB                     syscall    Pack4/FP68K
  1369. label00000F0C:
  1370. 00000F0C  7002                     moveq.l    D0, 0x02
  1371. 00000F0E  B02B 0073                cmp.b      D0, [A3 + 0x73]
  1372. 00000F12  6610                     bne        +0x12 /* 00000F24 */
  1373. 00000F14  7000                     moveq.l    D0, 0x00
  1374. 00000F16  3007                     move.w     D0, D7
  1375. 00000F18  322B 006E                move.w     D1, [A3 + 0x6E]
  1376. 00000F1C  48C1                     ext.l      D1
  1377. 00000F1E  B280                     cmp.l      D1, D0
  1378. 00000F20  6F00 016C                ble        +0x16E /* 0000108E */
  1379. label00000F24:
  1380. 00000F24  7001                     moveq.l    D0, 0x01
  1381. 00000F26  B06D F27C                cmp.w      D0, [A5 - 0xD84]
  1382. 00000F2A  671E                     beq        +0x20 /* 00000F4A */
  1383. 00000F2C  2F2B 007A                move.l     -[A7], [A3 + 0x7A]
  1384. 00000F30  7000                     moveq.l    D0, 0x00
  1385. 00000F32  302B 0068                move.w     D0, [A3 + 0x68]
  1386. 00000F36  2F00                     move.l     -[A7], D0
  1387. 00000F38  2F0C                     move.l     -[A7], A4
  1388. 00000F3A  486D ECDA                pea.l      [A5 - 0x1326]
  1389. 00000F3E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  1390. 00000F42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1391. 00000F46  6000 0096                bra        +0x98 /* 00000FDE */
  1392. label00000F4A:
  1393. 00000F4A  7002                     moveq.l    D0, 0x02
  1394. 00000F4C  B02B 0073                cmp.b      D0, [A3 + 0x73]
  1395. 00000F50  666A                     bne        +0x6C /* 00000FBC */
  1396. 00000F52  486D ECDA                pea.l      [A5 - 0x1326]
  1397. 00000F56  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1398. 00000F5A  43FA 0154                lea.l      A1, [PC + 0x154 /* 000010B0, value 0x3FFE8000 */]
  1399. 00000F5E  20D9                     move.l     [A0]+, [A1]+
  1400. 00000F60  20D9                     move.l     [A0]+, [A1]+
  1401. 00000F62  30D9                     move.w     [A0]+, [A1]+
  1402. 00000F64  486E FEDA                pea.l      [A6 - 0x126]
  1403. 00000F68  3F3C 0800                move.w     -[A7], 0x800
  1404. 00000F6C  A9EB                     syscall    Pack4/FP68K
  1405. 00000F6E  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  1406. 00000F72  2F20                     move.l     -[A7], -[A0]
  1407. 00000F74  2F20                     move.l     -[A7], -[A0]
  1408. 00000F76  3F20                     move.w     -[A7], -[A0]
  1409. 00000F78  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1410. 00000F7C  3D40 FEB2                move.w     [A6 - 0x14E], D0
  1411. 00000F80  486E FEB2                pea.l      [A6 - 0x14E]
  1412. 00000F84  486E FECC                pea.l      [A6 - 0x134]
  1413. 00000F88  3F3C 200E                move.w     -[A7], 0x200E
  1414. 00000F8C  A9EB                     syscall    Pack4/FP68K
  1415. 00000F8E  486E FECC                pea.l      [A6 - 0x134]
  1416. 00000F92  486E FEAA                pea.l      [A6 - 0x156]
  1417. 00000F96  3F3C 0810                move.w     -[A7], 0x810
  1418. 00000F9A  A9EB                     syscall    Pack4/FP68K
  1419. 00000F9C  486E FEAA                pea.l      [A6 - 0x156]
  1420. 00000FA0  486E FEC2                pea.l      [A6 - 0x13E]
  1421. 00000FA4  3F3C 080E                move.w     -[A7], 0x80E
  1422. 00000FA8  A9EB                     syscall    Pack4/FP68K
  1423. 00000FAA  486E FEC2                pea.l      [A6 - 0x13E]
  1424. 00000FAE  486D ECD2                pea.l      [A5 - 0x132E]
  1425. 00000FB2  3F3C 0810                move.w     -[A7], 0x810
  1426. 00000FB6  A9EB                     syscall    Pack4/FP68K
  1427. 00000FB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1428. label00000FBC:
  1429. 00000FBC  2F0C                     move.l     -[A7], A4
  1430. 00000FBE  486E FEE4                pea.l      [A6 - 0x11C]
  1431. 00000FC2  7000                     moveq.l    D0, 0x00
  1432. 00000FC4  3007                     move.w     D0, D7
  1433. 00000FC6  2F00                     move.l     -[A7], D0
  1434. 00000FC8  2F0B                     move.l     -[A7], A3
  1435. 00000FCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1436. 00000FCE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  1437. 00000FD2  486E FEE4                pea.l      [A6 - 0x11C]
  1438. 00000FD6  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1439. 00000FDA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1440. label00000FDE:
  1441. 00000FDE  7002                     moveq.l    D0, 0x02
  1442. 00000FE0  B02B 0072                cmp.b      D0, [A3 + 0x72]
  1443. 00000FE4  633A                     bls        +0x3C /* 00001020 */
  1444. 00000FE6  3D46 FEF6                move.w     [A6 - 0x10A], D6
  1445. 00000FEA  486D ECD2                pea.l      [A5 - 0x132E]
  1446. 00000FEE  486E FEDA                pea.l      [A6 - 0x126]
  1447. 00000FF2  3F3C 080E                move.w     -[A7], 0x80E
  1448. 00000FF6  A9EB                     syscall    Pack4/FP68K
  1449. 00000FF8  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1450. 00000FFC  43EE FECC                lea.l      A1, [A6 - 0x134]
  1451. 00001000  22D8                     move.l     [A1]+, [A0]+
  1452. 00001002  22D8                     move.l     [A1]+, [A0]+
  1453. 00001004  32D8                     move.w     [A1]+, [A0]+
  1454. 00001006  486E FECC                pea.l      [A6 - 0x134]
  1455. 0000100A  3F3C 0016                move.w     -[A7], 0x16
  1456. 0000100E  A9EB                     syscall    Pack4/FP68K
  1457. 00001010  486E FECC                pea.l      [A6 - 0x134]
  1458. 00001014  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1459. 00001018  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1460. 0000101C  588F                     addq.l     A7, 4
  1461. 0000101E  6038                     bra        +0x3A /* 00001058 */
  1462. label00001020:
  1463. 00001020  486D ECD2                pea.l      [A5 - 0x132E]
  1464. 00001024  486E FEDA                pea.l      [A6 - 0x126]
  1465. 00001028  3F3C 080E                move.w     -[A7], 0x80E
  1466. 0000102C  A9EB                     syscall    Pack4/FP68K
  1467. 0000102E  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1468. 00001032  43EE FECC                lea.l      A1, [A6 - 0x134]
  1469. 00001036  22D8                     move.l     [A1]+, [A0]+
  1470. 00001038  22D8                     move.l     [A1]+, [A0]+
  1471. 0000103A  32D8                     move.w     [A1]+, [A0]+
  1472. 0000103C  486E FECC                pea.l      [A6 - 0x134]
  1473. 00001040  3F3C 0016                move.w     -[A7], 0x16
  1474. 00001044  A9EB                     syscall    Pack4/FP68K
  1475. 00001046  486E FECC                pea.l      [A6 - 0x134]
  1476. 0000104A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1477. 0000104E  3D40 FEF6                move.w     [A6 - 0x10A], D0
  1478. 00001052  3D46 FEF4                move.w     [A6 - 0x10C], D6
  1479. 00001056  588F                     addq.l     A7, 4
  1480. label00001058:
  1481. 00001058  7003                     moveq.l    D0, 0x03
  1482. 0000105A  B02B 0077                cmp.b      D0, [A3 + 0x77]
  1483. 0000105E  661C                     bne        +0x1E /* 0000107C */
  1484. 00001060  7000                     moveq.l    D0, 0x00
  1485. 00001062  2F00                     move.l     -[A7], D0
  1486. 00001064  725A                     moveq.l    D1, 0x5A
  1487. 00001066  2F01                     move.l     -[A7], D1
  1488. 00001068  48C5                     ext.l      D5
  1489. 0000106A  2F05                     move.l     -[A7], D5
  1490. 0000106C  2F0C                     move.l     -[A7], A4
  1491. 0000106E  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1492. 00001072  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  1493. 00001076  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1494. 0000107A  6012                     bra        +0x14 /* 0000108E */
  1495. label0000107C:
  1496. 0000107C  48C5                     ext.l      D5
  1497. 0000107E  2F05                     move.l     -[A7], D5
  1498. 00001080  2F0C                     move.l     -[A7], A4
  1499. 00001082  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1500. 00001086  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1501. 0000108A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1502. label0000108E:
  1503. 0000108E  5247                     addq.w     D7, 1
  1504. label00001090:
  1505. 00001090  7000                     moveq.l    D0, 0x00
  1506. 00001092  3007                     move.w     D0, D7
  1507. 00001094  322B 006E                move.w     D1, [A3 + 0x6E]
  1508. 00001098  48C1                     ext.l      D1
  1509. 0000109A  B280                     cmp.l      D1, D0
  1510. 0000109C  6D08                     blt        +0xA /* 000010A6 */
  1511. 0000109E  4A6D E5CE                tst.w      [A5 - 0x1A32]
  1512. 000010A2  6700 FD16                beq        -0x2E8 /* 00000DBA */
  1513. label000010A6:
  1514. 000010A6  4CEE 18F0 FE92           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x16E]
  1515. 000010AC  4E5E                     unlink     A6
  1516. 000010AE  4E75                     rts
  1517. 000010B0  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  1518. 000010B2  8000                     or.b       D0, D0
  1519. 000010B4  0000 0000                ori.b      D0, 0x0
  1520. 000010B8  0000 0000                ori.b      D0, 0x0
  1521. 000010BC  0000 0000                ori.b      D0, 0x0
  1522. 000010C0  0000 0000                ori.b      D0, 0x0
  1523. 000010C4  4008                     negx.b     A0
  1524. 000010C6  FA00 0000                .unknown   0xFA00 0x0000 (W = 5)
  1525. 000010CA  0000 0000                ori.b      D0, 0x0
  1526. 000010CE  3FD0                     move.w     <<invalid special address>>, [A0]
  1527. 000010D0  B424                     cmp.b      D2, -[A4]
  1528. 000010D2  DC35 095C                add.b      D6, <<invalid full ext with I/IS == 4>>
  1529. 000010D6  D80F                     add.b      D4, A7
  1530. export_1371:
  1531. fn000010D8:
  1532. 000010D8  4E56 FFF8                link       A6, -0x0008
  1533. 000010DC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1534. 000010E0  266E 0008                movea.l    A3, [A6 + 0x8]
  1535. 000010E4  4246                     clr.w      D6
  1536. 000010E6  302E 000E                move.w     D0, [A6 + 0xE]
  1537. 000010EA  48C0                     ext.l      D0
  1538. 000010EC  2200                     move.l     D1, D0
  1539. 000010EE  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  1540. 000010F2  4841                     swap.w     D1
  1541. 000010F4  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  1542. 000010F8  4841                     swap.w     D1
  1543. 000010FA  4241                     clr.w      D1
  1544. 000010FC  D081                     add.l      D0, D1
  1545. 000010FE  41EB 0160                lea.l      A0, [A3 + 0x160]
  1546. 00001102  49F0 0800                lea.l      A4, [A0 + D0]
  1547. 00001106  396B 0430 006A           move.w     [A4 + 0x6A], [A3 + 0x430]
  1548. 0000110C  4A2C 0073                tst.b      [A4 + 0x73]
  1549. 00001110  6700 00BE                beq        +0xC0 /* 000011D0 */
  1550. 00001114  7002                     moveq.l    D0, 0x02
  1551. 00001116  B02C 0074                cmp.b      D0, [A4 + 0x74]
  1552. 0000111A  6706                     beq        +0x8 /* 00001122 */
  1553. 0000111C  4A2C 0076                tst.b      [A4 + 0x76]
  1554. 00001120  6714                     beq        +0x16 /* 00001136 */
  1555. label00001122:
  1556. 00001122  302E 000E                move.w     D0, [A6 + 0xE]
  1557. 00001126  48C0                     ext.l      D0
  1558. 00001128  2F00                     move.l     -[A7], D0
  1559. 0000112A  2F0B                     move.l     -[A7], A3
  1560. 0000112C  4EBA 0618                jsr        [PC + 0x618 /* 00001746 */]
  1561. 00001130  508F                     addq.l     A7, 8
  1562. 00001132  6000 009C                bra        +0x9E /* 000011D0 */
  1563. label00001136:
  1564. 00001136  302C 006E                move.w     D0, [A4 + 0x6E]
  1565. 0000113A  48C0                     ext.l      D0
  1566. 0000113C  7201                     moveq.l    D1, 0x01
  1567. 0000113E  B22C 0073                cmp.b      D1, [A4 + 0x73]
  1568. 00001142  6604                     bne        +0x6 /* 00001148 */
  1569. 00001144  7201                     moveq.l    D1, 0x01
  1570. 00001146  6002                     bra        +0x4 /* 0000114A */
  1571. label00001148:
  1572. 00001148  7200                     moveq.l    D1, 0x00
  1573. label0000114A:
  1574. 0000114A  2801                     move.l     D4, D1
  1575. 0000114C  D880                     add.l      D4, D0
  1576. 0000114E  4A2C 0074                tst.b      [A4 + 0x74]
  1577. 00001152  6646                     bne        +0x48 /* 0000119A */
  1578. 00001154  70FE                     moveq.l    D0, 0xFFFFFFFE
  1579. 00001156  B06B 0100                cmp.w      D0, [A3 + 0x100]
  1580. 0000115A  673E                     beq        +0x40 /* 0000119A */
  1581. 0000115C  4247                     clr.w      D7
  1582. 0000115E  6034                     bra        +0x36 /* 00001194 */
  1583. label00001160:
  1584. 00001160  486E FFF8                pea.l      [A6 - 0x8]
  1585. 00001164  7000                     moveq.l    D0, 0x00
  1586. 00001166  3007                     move.w     D0, D7
  1587. 00001168  2F00                     move.l     -[A7], D0
  1588. 0000116A  2F0B                     move.l     -[A7], A3
  1589. 0000116C  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  1590. 00001170  4A40                     tst.w      D0
  1591. 00001172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1592. 00001176  671A                     beq        +0x1C /* 00001192 */
  1593. 00001178  7000                     moveq.l    D0, 0x00
  1594. 0000117A  2F00                     move.l     -[A7], D0
  1595. 0000117C  486E FFF8                pea.l      [A6 - 0x8]
  1596. 00001180  2F0B                     move.l     -[A7], A3
  1597. 00001182  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1598. 00001186  3A00                     move.w     D5, D0
  1599. 00001188  BC45                     cmp.w      D6, D5
  1600. 0000118A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1601. 0000118E  6C02                     bge        +0x4 /* 00001192 */
  1602. 00001190  3C05                     move.w     D6, D5
  1603. label00001192:
  1604. 00001192  5247                     addq.w     D7, 1
  1605. label00001194:
  1606. 00001194  B847                     cmp.w      D4, D7
  1607. 00001196  62C8                     bhi        -0x36 /* 00001160 */
  1608. 00001198  602E                     bra        +0x30 /* 000011C8 */
  1609. label0000119A:
  1610. 0000119A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1611. 0000119C  B06B 00F0                cmp.w      D0, [A3 + 0xF0]
  1612. 000011A0  6726                     beq        +0x28 /* 000011C8 */
  1613. 000011A2  4247                     clr.w      D7
  1614. 000011A4  601E                     bra        +0x20 /* 000011C4 */
  1615. label000011A6:
  1616. 000011A6  7000                     moveq.l    D0, 0x00
  1617. 000011A8  3007                     move.w     D0, D7
  1618. 000011AA  2F00                     move.l     -[A7], D0
  1619. 000011AC  486B 00F0                pea.l      [A3 + 0xF0]
  1620. 000011B0  2F0B                     move.l     -[A7], A3
  1621. 000011B2  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1622. 000011B6  3A00                     move.w     D5, D0
  1623. 000011B8  BC45                     cmp.w      D6, D5
  1624. 000011BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1625. 000011BE  6C02                     bge        +0x4 /* 000011C2 */
  1626. 000011C0  3C05                     move.w     D6, D5
  1627. label000011C2:
  1628. 000011C2  5247                     addq.w     D7, 1
  1629. label000011C4:
  1630. 000011C4  B847                     cmp.w      D4, D7
  1631. 000011C6  62DE                     bhi        -0x20 /* 000011A6 */
  1632. label000011C8:
  1633. 000011C8  4A46                     tst.w      D6
  1634. 000011CA  6704                     beq        +0x6 /* 000011D0 */
  1635. 000011CC  3946 006A                move.w     [A4 + 0x6A], D6
  1636. label000011D0:
  1637. 000011D0  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  1638. 000011D6  4E5E                     unlink     A6
  1639. 000011D8  4E75                     rts
  1640. fn000011DA:
  1641. 000011DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1642. 000011DE  286F 001C                movea.l    A4, [A7 + 0x1C]
  1643. 000011E2  266F 0020                movea.l    A3, [A7 + 0x20]
  1644. 000011E6  41ED ECBA                lea.l      A0, [A5 - 0x1346]
  1645. 000011EA  43EC 0418                lea.l      A1, [A4 + 0x418]
  1646. 000011EE  20D9                     move.l     [A0]+, [A1]+
  1647. 000011F0  20D9                     move.l     [A0]+, [A1]+
  1648. 000011F2  102B 0078                move.b     D0, [A3 + 0x78]
  1649. 000011F6  5300                     subq.b     D0, 1
  1650. 000011F8  6560                     bcs        +0x62 /* 0000125A */
  1651. 000011FA  0C00 0002                cmpi.b     D0, 0x2
  1652. 000011FE  625A                     bhi        +0x5C /* 0000125A */
  1653. 00001200  7200                     moveq.l    D1, 0x00
  1654. 00001202  1200                     move.b     D1, D0
  1655. 00001204  D241                     add.w      D1, D1
  1656. 00001206  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1657. 0000120A  4EFB 1000                jmp        [PC + D1.w]
  1658. 0000120E  0008 001E                ori.b      A0, 0x1E
  1659. 00001212  003C 302B                ori.b      ccr, 43
  1660. 00001216  006C 4440 3800           ori.w      [A4 + 0x3800], 0x4440 /* 'D@' */
  1661. 0000121C  48C0                     ext.l      D0
  1662. 0000121E  81FC 0002                divs.w     D0, 0x2
  1663. 00001222  3A00                     move.w     D5, D0
  1664. 00001224  4246                     clr.w      D6
  1665. 00001226  4247                     clr.w      D7
  1666. 00001228  6038                     bra        +0x3A /* 00001262 */
  1667. 0000122A  302B 006C                move.w     D0, [A3 + 0x6C]
  1668. 0000122E  48C0                     ext.l      D0
  1669. 00001230  2E00                     move.l     D7, D0
  1670. 00001232  E287                     asr        D7, 1
  1671. 00001234  3007                     move.w     D0, D7
  1672. 00001236  4440                     neg.w      D0
  1673. 00001238  3800                     move.w     D4, D0
  1674. 0000123A  48C7                     ext.l      D7
  1675. 0000123C  2C07                     move.l     D6, D7
  1676. 0000123E  E286                     asr        D6, 1
  1677. 00001240  3006                     move.w     D0, D6
  1678. 00001242  4440                     neg.w      D0
  1679. 00001244  3A00                     move.w     D5, D0
  1680. 00001246  601A                     bra        +0x1C /* 00001262 */
  1681. 00001248  4245                     clr.w      D5
  1682. 0000124A  4244                     clr.w      D4
  1683. 0000124C  3E2B 006C                move.w     D7, [A3 + 0x6C]
  1684. 00001250  3007                     move.w     D0, D7
  1685. 00001252  48C0                     ext.l      D0
  1686. 00001254  2C00                     move.l     D6, D0
  1687. 00001256  E286                     asr        D6, 1
  1688. 00001258  6008                     bra        +0xA /* 00001262 */
  1689. label0000125A:
  1690. 0000125A  4247                     clr.w      D7
  1691. 0000125C  4246                     clr.w      D6
  1692. 0000125E  4244                     clr.w      D4
  1693. 00001260  4245                     clr.w      D5
  1694. label00001262:
  1695. 00001262  102B 0072                move.b     D0, [A3 + 0x72]
  1696. 00001266  6500 00C6                bcs        +0xC8 /* 0000132E */
  1697. 0000126A  0C00 0003                cmpi.b     D0, 0x3
  1698. 0000126E  6200 00BE                bhi        +0xC0 /* 0000132E */
  1699. 00001272  7200                     moveq.l    D1, 0x00
  1700. 00001274  1200                     move.b     D1, D0
  1701. 00001276  D241                     add.w      D1, D1
  1702. 00001278  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1703. 0000127C  4EFB 1000                jmp        [PC + D1.w]
  1704. 00001280  000A 0034                ori.b      A2, 0x34 /* '4' */
  1705. 00001284  005E 0088                ori.w      [A6]+, 0x88
  1706. 00001288  302D ECBC                move.w     D0, [A5 - 0x1344]
  1707. 0000128C  9044                     sub.w      D0, D4
  1708. 0000128E  3B40 ECCC                move.w     [A5 - 0x1334], D0
  1709. 00001292  302D ECBC                move.w     D0, [A5 - 0x1344]
  1710. 00001296  9047                     sub.w      D0, D7
  1711. 00001298  3B40 ECD0                move.w     [A5 - 0x1330], D0
  1712. 0000129C  302D ECBC                move.w     D0, [A5 - 0x1344]
  1713. 000012A0  9045                     sub.w      D0, D5
  1714. 000012A2  3B40 ECC4                move.w     [A5 - 0x133C], D0
  1715. 000012A6  302D ECBC                move.w     D0, [A5 - 0x1344]
  1716. 000012AA  9046                     sub.w      D0, D6
  1717. 000012AC  3B40 ECC8                move.w     [A5 - 0x1338], D0
  1718. 000012B0  607C                     bra        +0x7E /* 0000132E */
  1719. 000012B2  3004                     move.w     D0, D4
  1720. 000012B4  D06D ECC0                add.w      D0, [A5 - 0x1340]
  1721. 000012B8  3B40 ECCC                move.w     [A5 - 0x1334], D0
  1722. 000012BC  3007                     move.w     D0, D7
  1723. 000012BE  D06D ECC0                add.w      D0, [A5 - 0x1340]
  1724. 000012C2  3B40 ECD0                move.w     [A5 - 0x1330], D0
  1725. 000012C6  3005                     move.w     D0, D5
  1726. 000012C8  D06D ECC0                add.w      D0, [A5 - 0x1340]
  1727. 000012CC  3B40 ECC4                move.w     [A5 - 0x133C], D0
  1728. 000012D0  3006                     move.w     D0, D6
  1729. 000012D2  D06D ECC0                add.w      D0, [A5 - 0x1340]
  1730. 000012D6  3B40 ECC8                move.w     [A5 - 0x1338], D0
  1731. 000012DA  6052                     bra        +0x54 /* 0000132E */
  1732. 000012DC  302D ECBA                move.w     D0, [A5 - 0x1346]
  1733. 000012E0  9044                     sub.w      D0, D4
  1734. 000012E2  3B40 ECCA                move.w     [A5 - 0x1336], D0
  1735. 000012E6  302D ECBA                move.w     D0, [A5 - 0x1346]
  1736. 000012EA  9047                     sub.w      D0, D7
  1737. 000012EC  3B40 ECCE                move.w     [A5 - 0x1332], D0
  1738. 000012F0  302D ECBA                move.w     D0, [A5 - 0x1346]
  1739. 000012F4  9045                     sub.w      D0, D5
  1740. 000012F6  3B40 ECC2                move.w     [A5 - 0x133E], D0
  1741. 000012FA  302D ECBA                move.w     D0, [A5 - 0x1346]
  1742. 000012FE  9046                     sub.w      D0, D6
  1743. 00001300  3B40 ECC6                move.w     [A5 - 0x133A], D0
  1744. 00001304  6028                     bra        +0x2A /* 0000132E */
  1745. 00001306  3004                     move.w     D0, D4
  1746. 00001308  D06D ECBE                add.w      D0, [A5 - 0x1342]
  1747. 0000130C  3B40 ECCA                move.w     [A5 - 0x1336], D0
  1748. 00001310  3007                     move.w     D0, D7
  1749. 00001312  D06D ECBE                add.w      D0, [A5 - 0x1342]
  1750. 00001316  3B40 ECCE                move.w     [A5 - 0x1332], D0
  1751. 0000131A  3005                     move.w     D0, D5
  1752. 0000131C  D06D ECBE                add.w      D0, [A5 - 0x1342]
  1753. 00001320  3B40 ECC2                move.w     [A5 - 0x133E], D0
  1754. 00001324  3006                     move.w     D0, D6
  1755. 00001326  D06D ECBE                add.w      D0, [A5 - 0x1342]
  1756. 0000132A  3B40 ECC6                move.w     [A5 - 0x133A], D0
  1757. label0000132E:
  1758. 0000132E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1759. 00001332  4E75                     rts
  1760. fn00001334:
  1761. 00001334  4E56 FFBE                link       A6, -0x0042
  1762. 00001338  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1763. 0000133C  286F 005A                movea.l    A4, [A7 + 0x5A]
  1764. 00001340  3C2F 0064                move.w     D6, [A7 + 0x64]
  1765. 00001344  266F 005E                movea.l    A3, [A7 + 0x5E]
  1766. 00001348  4A46                     tst.w      D6
  1767. 0000134A  6664                     bne        +0x66 /* 000013B0 */
  1768. 0000134C  2F0B                     move.l     -[A7], A3
  1769. 0000134E  2F0C                     move.l     -[A7], A4
  1770. 00001350  4EBA FE88                jsr        [PC - 0x178 /* 000011DA */]
  1771. 00001354  7000                     moveq.l    D0, 0x00
  1772. 00001356  2F00                     move.l     -[A7], D0
  1773. 00001358  2F0B                     move.l     -[A7], A3
  1774. 0000135A  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1775. 0000135E  3D40 FFF6                move.w     [A6 - 0xA], D0
  1776. 00001362  2D41 FFF8                move.l     [A6 - 0x8], D1
  1777. 00001366  2D48 FFFC                move.l     [A6 - 0x4], A0
  1778. 0000136A  486E FFF6                pea.l      [A6 - 0xA]
  1779. 0000136E  486D ECDA                pea.l      [A5 - 0x1326]
  1780. 00001372  3F3C 0810                move.w     -[A7], 0x810
  1781. 00001376  A9EB                     syscall    Pack4/FP68K
  1782. 00001378  7001                     moveq.l    D0, 0x01
  1783. 0000137A  2F00                     move.l     -[A7], D0
  1784. 0000137C  2F0B                     move.l     -[A7], A3
  1785. 0000137E  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1786. 00001382  3D40 FFF6                move.w     [A6 - 0xA], D0
  1787. 00001386  2D41 FFF8                move.l     [A6 - 0x8], D1
  1788. 0000138A  2D48 FFFC                move.l     [A6 - 0x4], A0
  1789. 0000138E  486D ECDA                pea.l      [A5 - 0x1326]
  1790. 00001392  486E FFF6                pea.l      [A6 - 0xA]
  1791. 00001396  3F3C 0802                move.w     -[A7], 0x802
  1792. 0000139A  A9EB                     syscall    Pack4/FP68K
  1793. 0000139C  486E FFF6                pea.l      [A6 - 0xA]
  1794. 000013A0  486D ECE2                pea.l      [A5 - 0x131E]
  1795. 000013A4  3F3C 0810                move.w     -[A7], 0x810
  1796. 000013A8  A9EB                     syscall    Pack4/FP68K
  1797. 000013AA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1798. 000013AE  607C                     bra        +0x7E /* 0000142C */
  1799. label000013B0:
  1800. 000013B0  486D ECDA                pea.l      [A5 - 0x1326]
  1801. 000013B4  486E FFF6                pea.l      [A6 - 0xA]
  1802. 000013B8  3F3C 080E                move.w     -[A7], 0x80E
  1803. 000013BC  A9EB                     syscall    Pack4/FP68K
  1804. 000013BE  486D ECE2                pea.l      [A5 - 0x131E]
  1805. 000013C2  486E FFEC                pea.l      [A6 - 0x14]
  1806. 000013C6  3F3C 080E                move.w     -[A7], 0x80E
  1807. 000013CA  A9EB                     syscall    Pack4/FP68K
  1808. 000013CC  486E FFEC                pea.l      [A6 - 0x14]
  1809. 000013D0  486E FFF6                pea.l      [A6 - 0xA]
  1810. 000013D4  4267                     clr.w      -[A7]
  1811. 000013D6  A9EB                     syscall    Pack4/FP68K
  1812. 000013D8  486E FFF6                pea.l      [A6 - 0xA]
  1813. 000013DC  486D ECDA                pea.l      [A5 - 0x1326]
  1814. 000013E0  3F3C 0810                move.w     -[A7], 0x810
  1815. 000013E4  A9EB                     syscall    Pack4/FP68K
  1816. 000013E6  7000                     moveq.l    D0, 0x00
  1817. 000013E8  3006                     move.w     D0, D6
  1818. 000013EA  322B 006E                move.w     D1, [A3 + 0x6E]
  1819. 000013EE  48C1                     ext.l      D1
  1820. 000013F0  B280                     cmp.l      D1, D0
  1821. 000013F2  6738                     beq        +0x3A /* 0000142C */
  1822. 000013F4  7000                     moveq.l    D0, 0x00
  1823. 000013F6  3006                     move.w     D0, D6
  1824. 000013F8  5280                     addq.l     D0, 1
  1825. 000013FA  2F00                     move.l     -[A7], D0
  1826. 000013FC  2F0B                     move.l     -[A7], A3
  1827. 000013FE  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1828. 00001402  3D40 FFF6                move.w     [A6 - 0xA], D0
  1829. 00001406  2D41 FFF8                move.l     [A6 - 0x8], D1
  1830. 0000140A  2D48 FFFC                move.l     [A6 - 0x4], A0
  1831. 0000140E  486D ECDA                pea.l      [A5 - 0x1326]
  1832. 00001412  486E FFF6                pea.l      [A6 - 0xA]
  1833. 00001416  3F3C 0802                move.w     -[A7], 0x802
  1834. 0000141A  A9EB                     syscall    Pack4/FP68K
  1835. 0000141C  486E FFF6                pea.l      [A6 - 0xA]
  1836. 00001420  486D ECE2                pea.l      [A5 - 0x131E]
  1837. 00001424  3F3C 0810                move.w     -[A7], 0x810
  1838. 00001428  A9EB                     syscall    Pack4/FP68K
  1839. 0000142A  508F                     addq.l     A7, 8
  1840. label0000142C:
  1841. 0000142C  7001                     moveq.l    D0, 0x01
  1842. 0000142E  B06B 0070                cmp.w      D0, [A3 + 0x70]
  1843. 00001432  6C00 01BA                bge        +0x1BC /* 000015EE */
  1844. 00001436  7000                     moveq.l    D0, 0x00
  1845. 00001438  3006                     move.w     D0, D6
  1846. 0000143A  322B 006E                move.w     D1, [A3 + 0x6E]
  1847. 0000143E  48C1                     ext.l      D1
  1848. 00001440  B280                     cmp.l      D1, D0
  1849. 00001442  6700 01AA                beq        +0x1AC /* 000015EE */
  1850. 00001446  4A2B 0061                tst.b      [A3 + 0x61]
  1851. 0000144A  6608                     bne        +0xA /* 00001454 */
  1852. 0000144C  4A2B 004D                tst.b      [A3 + 0x4D]
  1853. 00001450  6700 019C                beq        +0x19E /* 000015EE */
  1854. label00001454:
  1855. 00001454  7E01                     moveq.l    D7, 0x01
  1856. 00001456  6000 0186                bra        +0x188 /* 000015DE */
  1857. label0000145A:
  1858. 0000145A  486D ECE2                pea.l      [A5 - 0x131E]
  1859. 0000145E  486E FFF6                pea.l      [A6 - 0xA]
  1860. 00001462  3F3C 080E                move.w     -[A7], 0x80E
  1861. 00001466  A9EB                     syscall    Pack4/FP68K
  1862. 00001468  7000                     moveq.l    D0, 0x00
  1863. 0000146A  3007                     move.w     D0, D7
  1864. 0000146C  2D40 FFE8                move.l     [A6 - 0x18], D0
  1865. 00001470  486E FFE8                pea.l      [A6 - 0x18]
  1866. 00001474  486E FFEC                pea.l      [A6 - 0x14]
  1867. 00001478  3F3C 280E                move.w     -[A7], 0x280E
  1868. 0000147C  A9EB                     syscall    Pack4/FP68K
  1869. 0000147E  486E FFEC                pea.l      [A6 - 0x14]
  1870. 00001482  486E FFF6                pea.l      [A6 - 0xA]
  1871. 00001486  3F3C 0004                move.w     -[A7], 0x4
  1872. 0000148A  A9EB                     syscall    Pack4/FP68K
  1873. 0000148C  486B 0070                pea.l      [A3 + 0x70]
  1874. 00001490  486E FFDE                pea.l      [A6 - 0x22]
  1875. 00001494  3F3C 200E                move.w     -[A7], 0x200E
  1876. 00001498  A9EB                     syscall    Pack4/FP68K
  1877. 0000149A  486E FFDE                pea.l      [A6 - 0x22]
  1878. 0000149E  486E FFF6                pea.l      [A6 - 0xA]
  1879. 000014A2  3F3C 0006                move.w     -[A7], 0x6
  1880. 000014A6  A9EB                     syscall    Pack4/FP68K
  1881. 000014A8  486D ECDA                pea.l      [A5 - 0x1326]
  1882. 000014AC  486E FFF6                pea.l      [A6 - 0xA]
  1883. 000014B0  3F3C 0800                move.w     -[A7], 0x800
  1884. 000014B4  A9EB                     syscall    Pack4/FP68K
  1885. 000014B6  41EE 0000                lea.l      A0, [A6 + 0x0]
  1886. 000014BA  2F20                     move.l     -[A7], -[A0]
  1887. 000014BC  2F20                     move.l     -[A7], -[A0]
  1888. 000014BE  3F20                     move.w     -[A7], -[A0]
  1889. 000014C0  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1890. 000014C4  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1891. 000014C8  486E FFD2                pea.l      [A6 - 0x2E]
  1892. 000014CC  486E FFD4                pea.l      [A6 - 0x2C]
  1893. 000014D0  3F3C 200E                move.w     -[A7], 0x200E
  1894. 000014D4  A9EB                     syscall    Pack4/FP68K
  1895. 000014D6  486E FFD4                pea.l      [A6 - 0x2C]
  1896. 000014DA  486E FFCA                pea.l      [A6 - 0x36]
  1897. 000014DE  3F3C 0810                move.w     -[A7], 0x810
  1898. 000014E2  A9EB                     syscall    Pack4/FP68K
  1899. 000014E4  486E FFCA                pea.l      [A6 - 0x36]
  1900. 000014E8  486E FFC0                pea.l      [A6 - 0x40]
  1901. 000014EC  3F3C 080E                move.w     -[A7], 0x80E
  1902. 000014F0  A9EB                     syscall    Pack4/FP68K
  1903. 000014F2  486E FFC0                pea.l      [A6 - 0x40]
  1904. 000014F6  486D ECD2                pea.l      [A5 - 0x132E]
  1905. 000014FA  3F3C 0810                move.w     -[A7], 0x810
  1906. 000014FE  A9EB                     syscall    Pack4/FP68K
  1907. 00001500  7002                     moveq.l    D0, 0x02
  1908. 00001502  B02B 0072                cmp.b      D0, [A3 + 0x72]
  1909. 00001506  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1910. 0000150A  6342                     bls        +0x44 /* 0000154E */
  1911. 0000150C  486D ECD2                pea.l      [A5 - 0x132E]
  1912. 00001510  486E FFF6                pea.l      [A6 - 0xA]
  1913. 00001514  3F3C 080E                move.w     -[A7], 0x80E
  1914. 00001518  A9EB                     syscall    Pack4/FP68K
  1915. 0000151A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1916. 0000151E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1917. 00001522  22D8                     move.l     [A1]+, [A0]+
  1918. 00001524  22D8                     move.l     [A1]+, [A0]+
  1919. 00001526  32D8                     move.w     [A1]+, [A0]+
  1920. 00001528  486E FFEC                pea.l      [A6 - 0x14]
  1921. 0000152C  3F3C 0016                move.w     -[A7], 0x16
  1922. 00001530  A9EB                     syscall    Pack4/FP68K
  1923. 00001532  486E FFEC                pea.l      [A6 - 0x14]
  1924. 00001536  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1925. 0000153A  3B40 ECBE                move.w     [A5 - 0x1342], D0
  1926. 0000153E  3B40 ECBA                move.w     [A5 - 0x1346], D0
  1927. 00001542  3B40 ECC6                move.w     [A5 - 0x133A], D0
  1928. 00001546  3B40 ECC2                move.w     [A5 - 0x133E], D0
  1929. 0000154A  588F                     addq.l     A7, 4
  1930. 0000154C  6040                     bra        +0x42 /* 0000158E */
  1931. label0000154E:
  1932. 0000154E  486D ECD2                pea.l      [A5 - 0x132E]
  1933. 00001552  486E FFF6                pea.l      [A6 - 0xA]
  1934. 00001556  3F3C 080E                move.w     -[A7], 0x80E
  1935. 0000155A  A9EB                     syscall    Pack4/FP68K
  1936. 0000155C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1937. 00001560  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1938. 00001564  22D8                     move.l     [A1]+, [A0]+
  1939. 00001566  22D8                     move.l     [A1]+, [A0]+
  1940. 00001568  32D8                     move.w     [A1]+, [A0]+
  1941. 0000156A  486E FFEC                pea.l      [A6 - 0x14]
  1942. 0000156E  3F3C 0016                move.w     -[A7], 0x16
  1943. 00001572  A9EB                     syscall    Pack4/FP68K
  1944. 00001574  486E FFEC                pea.l      [A6 - 0x14]
  1945. 00001578  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1946. 0000157C  3B40 ECC0                move.w     [A5 - 0x1340], D0
  1947. 00001580  3B40 ECBC                move.w     [A5 - 0x1344], D0
  1948. 00001584  3B40 ECC8                move.w     [A5 - 0x1338], D0
  1949. 00001588  3B40 ECC4                move.w     [A5 - 0x133C], D0
  1950. 0000158C  588F                     addq.l     A7, 4
  1951. label0000158E:
  1952. 0000158E  4A2B 0061                tst.b      [A3 + 0x61]
  1953. 00001592  671E                     beq        +0x20 /* 000015B2 */
  1954. 00001594  41EB 0068                lea.l      A0, [A3 + 0x68]
  1955. 00001598  2F20                     move.l     -[A7], -[A0]
  1956. 0000159A  2F20                     move.l     -[A7], -[A0]
  1957. 0000159C  3F20                     move.w     -[A7], -[A0]
  1958. 0000159E  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1959. 000015A2  41ED ECC2                lea.l      A0, [A5 - 0x133E]
  1960. 000015A6  2F20                     move.l     -[A7], -[A0]
  1961. 000015A8  2F20                     move.l     -[A7], -[A0]
  1962. 000015AA  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1963. 000015AE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1964. label000015B2:
  1965. 000015B2  4A2B 004D                tst.b      [A3 + 0x4D]
  1966. 000015B6  6724                     beq        +0x26 /* 000015DC */
  1967. 000015B8  4A2B 0078                tst.b      [A3 + 0x78]
  1968. 000015BC  671E                     beq        +0x20 /* 000015DC */
  1969. 000015BE  41EB 0054                lea.l      A0, [A3 + 0x54]
  1970. 000015C2  2F20                     move.l     -[A7], -[A0]
  1971. 000015C4  2F20                     move.l     -[A7], -[A0]
  1972. 000015C6  3F20                     move.w     -[A7], -[A0]
  1973. 000015C8  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1974. 000015CC  41ED ECCA                lea.l      A0, [A5 - 0x1336]
  1975. 000015D0  2F20                     move.l     -[A7], -[A0]
  1976. 000015D2  2F20                     move.l     -[A7], -[A0]
  1977. 000015D4  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1978. 000015D8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1979. label000015DC:
  1980. 000015DC  5247                     addq.w     D7, 1
  1981. label000015DE:
  1982. 000015DE  7000                     moveq.l    D0, 0x00
  1983. 000015E0  3007                     move.w     D0, D7
  1984. 000015E2  322B 0070                move.w     D1, [A3 + 0x70]
  1985. 000015E6  48C1                     ext.l      D1
  1986. 000015E8  B280                     cmp.l      D1, D0
  1987. 000015EA  6E00 FE6E                bgt        -0x190 /* 0000145A */
  1988. label000015EE:
  1989. 000015EE  486D ECDA                pea.l      [A5 - 0x1326]
  1990. 000015F2  486E FFF6                pea.l      [A6 - 0xA]
  1991. 000015F6  3F3C 080E                move.w     -[A7], 0x80E
  1992. 000015FA  A9EB                     syscall    Pack4/FP68K
  1993. 000015FC  41EE 0000                lea.l      A0, [A6 + 0x0]
  1994. 00001600  2F20                     move.l     -[A7], -[A0]
  1995. 00001602  2F20                     move.l     -[A7], -[A0]
  1996. 00001604  3F20                     move.w     -[A7], -[A0]
  1997. 00001606  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1998. 0000160A  3D40 FFBE                move.w     [A6 - 0x42], D0
  1999. 0000160E  486E FFBE                pea.l      [A6 - 0x42]
  2000. 00001612  486E FFEC                pea.l      [A6 - 0x14]
  2001. 00001616  3F3C 200E                move.w     -[A7], 0x200E
  2002. 0000161A  A9EB                     syscall    Pack4/FP68K
  2003. 0000161C  486E FFEC                pea.l      [A6 - 0x14]
  2004. 00001620  486E FFCA                pea.l      [A6 - 0x36]
  2005. 00001624  3F3C 0810                move.w     -[A7], 0x810
  2006. 00001628  A9EB                     syscall    Pack4/FP68K
  2007. 0000162A  486E FFCA                pea.l      [A6 - 0x36]
  2008. 0000162E  486E FFDE                pea.l      [A6 - 0x22]
  2009. 00001632  3F3C 080E                move.w     -[A7], 0x80E
  2010. 00001636  A9EB                     syscall    Pack4/FP68K
  2011. 00001638  486E FFDE                pea.l      [A6 - 0x22]
  2012. 0000163C  486D ECD2                pea.l      [A5 - 0x132E]
  2013. 00001640  3F3C 0810                move.w     -[A7], 0x810
  2014. 00001644  A9EB                     syscall    Pack4/FP68K
  2015. 00001646  7002                     moveq.l    D0, 0x02
  2016. 00001648  B02B 0072                cmp.b      D0, [A3 + 0x72]
  2017. 0000164C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2018. 00001650  6342                     bls        +0x44 /* 00001694 */
  2019. 00001652  486D ECD2                pea.l      [A5 - 0x132E]
  2020. 00001656  486E FFF6                pea.l      [A6 - 0xA]
  2021. 0000165A  3F3C 080E                move.w     -[A7], 0x80E
  2022. 0000165E  A9EB                     syscall    Pack4/FP68K
  2023. 00001660  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2024. 00001664  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2025. 00001668  22D8                     move.l     [A1]+, [A0]+
  2026. 0000166A  22D8                     move.l     [A1]+, [A0]+
  2027. 0000166C  32D8                     move.w     [A1]+, [A0]+
  2028. 0000166E  486E FFEC                pea.l      [A6 - 0x14]
  2029. 00001672  3F3C 0016                move.w     -[A7], 0x16
  2030. 00001676  A9EB                     syscall    Pack4/FP68K
  2031. 00001678  486E FFEC                pea.l      [A6 - 0x14]
  2032. 0000167C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2033. 00001680  3B40 ECBE                move.w     [A5 - 0x1342], D0
  2034. 00001684  3B40 ECBA                move.w     [A5 - 0x1346], D0
  2035. 00001688  3B40 ECCE                move.w     [A5 - 0x1332], D0
  2036. 0000168C  3B40 ECCA                move.w     [A5 - 0x1336], D0
  2037. 00001690  588F                     addq.l     A7, 4
  2038. 00001692  6040                     bra        +0x42 /* 000016D4 */
  2039. label00001694:
  2040. 00001694  486D ECD2                pea.l      [A5 - 0x132E]
  2041. 00001698  486E FFF6                pea.l      [A6 - 0xA]
  2042. 0000169C  3F3C 080E                move.w     -[A7], 0x80E
  2043. 000016A0  A9EB                     syscall    Pack4/FP68K
  2044. 000016A2  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2045. 000016A6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2046. 000016AA  22D8                     move.l     [A1]+, [A0]+
  2047. 000016AC  22D8                     move.l     [A1]+, [A0]+
  2048. 000016AE  32D8                     move.w     [A1]+, [A0]+
  2049. 000016B0  486E FFEC                pea.l      [A6 - 0x14]
  2050. 000016B4  3F3C 0016                move.w     -[A7], 0x16
  2051. 000016B8  A9EB                     syscall    Pack4/FP68K
  2052. 000016BA  486E FFEC                pea.l      [A6 - 0x14]
  2053. 000016BE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2054. 000016C2  3B40 ECC0                move.w     [A5 - 0x1340], D0
  2055. 000016C6  3B40 ECBC                move.w     [A5 - 0x1344], D0
  2056. 000016CA  3B40 ECD0                move.w     [A5 - 0x1330], D0
  2057. 000016CE  3B40 ECCC                move.w     [A5 - 0x1334], D0
  2058. 000016D2  588F                     addq.l     A7, 4
  2059. label000016D4:
  2060. 000016D4  700C                     moveq.l    D0, 0x0C
  2061. 000016D6  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  2062. 000016DA  6718                     beq        +0x1A /* 000016F4 */
  2063. 000016DC  4A46                     tst.w      D6
  2064. 000016DE  6732                     beq        +0x34 /* 00001712 */
  2065. 000016E0  7000                     moveq.l    D0, 0x00
  2066. 000016E2  3006                     move.w     D0, D6
  2067. 000016E4  322B 006E                move.w     D1, [A3 + 0x6E]
  2068. 000016E8  48C1                     ext.l      D1
  2069. 000016EA  B280                     cmp.l      D1, D0
  2070. 000016EC  6724                     beq        +0x26 /* 00001712 */
  2071. 000016EE  4A2B 0057                tst.b      [A3 + 0x57]
  2072. 000016F2  671E                     beq        +0x20 /* 00001712 */
  2073. label000016F4:
  2074. 000016F4  41EB 005E                lea.l      A0, [A3 + 0x5E]
  2075. 000016F8  2F20                     move.l     -[A7], -[A0]
  2076. 000016FA  2F20                     move.l     -[A7], -[A0]
  2077. 000016FC  3F20                     move.w     -[A7], -[A0]
  2078. 000016FE  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2079. 00001702  41ED ECC2                lea.l      A0, [A5 - 0x133E]
  2080. 00001706  2F20                     move.l     -[A7], -[A0]
  2081. 00001708  2F20                     move.l     -[A7], -[A0]
  2082. 0000170A  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2083. 0000170E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2084. label00001712:
  2085. 00001712  4A2B 004D                tst.b      [A3 + 0x4D]
  2086. 00001716  6724                     beq        +0x26 /* 0000173C */
  2087. 00001718  4A2B 0078                tst.b      [A3 + 0x78]
  2088. 0000171C  671E                     beq        +0x20 /* 0000173C */
  2089. 0000171E  41EB 0054                lea.l      A0, [A3 + 0x54]
  2090. 00001722  2F20                     move.l     -[A7], -[A0]
  2091. 00001724  2F20                     move.l     -[A7], -[A0]
  2092. 00001726  3F20                     move.w     -[A7], -[A0]
  2093. 00001728  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2094. 0000172C  41ED ECD2                lea.l      A0, [A5 - 0x132E]
  2095. 00001730  2F20                     move.l     -[A7], -[A0]
  2096. 00001732  2F20                     move.l     -[A7], -[A0]
  2097. 00001734  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2098. 00001738  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2099. label0000173C:
  2100. 0000173C  4CEE 18C0 FFAE           movem.l    D6,D7,A3,A4, [A6 - 0x52]
  2101. 00001742  4E5E                     unlink     A6
  2102. 00001744  4E75                     rts
  2103. fn00001746:
  2104. 00001746  4E56 FFE6                link       A6, -0x001A
  2105. 0000174A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2106. 0000174E  3C2E 000E                move.w     D6, [A6 + 0xE]
  2107. 00001752  266E 0008                movea.l    A3, [A6 + 0x8]
  2108. 00001756  48C6                     ext.l      D6
  2109. 00001758  2006                     move.l     D0, D6
  2110. 0000175A  2200                     move.l     D1, D0
  2111. 0000175C  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  2112. 00001760  4841                     swap.w     D1
  2113. 00001762  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  2114. 00001766  4841                     swap.w     D1
  2115. 00001768  4241                     clr.w      D1
  2116. 0000176A  D081                     add.l      D0, D1
  2117. 0000176C  41EB 0160                lea.l      A0, [A3 + 0x160]
  2118. 00001770  49F0 0800                lea.l      A4, [A0 + D0]
  2119. 00001774  4A2C 0073                tst.b      [A4 + 0x73]
  2120. 00001778  6700 01BE                beq        +0x1C0 /* 00001938 */
  2121. 0000177C  7002                     moveq.l    D0, 0x02
  2122. 0000177E  B02C 0074                cmp.b      D0, [A4 + 0x74]
  2123. 00001782  6708                     beq        +0xA /* 0000178C */
  2124. 00001784  4A2C 0076                tst.b      [A4 + 0x76]
  2125. 00001788  6700 01AE                beq        +0x1B0 /* 00001938 */
  2126. label0000178C:
  2127. 0000178C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2128. 00001790  43EB 0420                lea.l      A1, [A3 + 0x420]
  2129. 00001794  20D9                     move.l     [A0]+, [A1]+
  2130. 00001796  20D9                     move.l     [A0]+, [A1]+
  2131. 00001798  30D9                     move.w     [A0]+, [A1]+
  2132. 0000179A  396B 042A 0068           move.w     [A4 + 0x68], [A3 + 0x42A]
  2133. 000017A0  296B 042C 007A           move.l     [A4 + 0x7A], [A3 + 0x42C]
  2134. 000017A6  7002                     moveq.l    D0, 0x02
  2135. 000017A8  B02C 0074                cmp.b      D0, [A4 + 0x74]
  2136. 000017AC  6600 016E                bne        +0x170 /* 0000191C */
  2137. 000017B0  302B 010E                move.w     D0, [A3 + 0x10E]
  2138. 000017B4  6700 00EC                beq        +0xEE /* 000018A2 */
  2139. 000017B8  5340                     subq.w     D0, 1
  2140. 000017BA  6700 00E6                beq        +0xE8 /* 000018A2 */
  2141. 000017BE  5340                     subq.w     D0, 1
  2142. 000017C0  6700 00E0                beq        +0xE2 /* 000018A2 */
  2143. 000017C4  5340                     subq.w     D0, 1
  2144. 000017C6  6700 00DA                beq        +0xDC /* 000018A2 */
  2145. 000017CA  5340                     subq.w     D0, 1
  2146. 000017CC  6700 00D4                beq        +0xD6 /* 000018A2 */
  2147. 000017D0  0440 000A                subi.w     D0, 0xA /* '\n' */
  2148. 000017D4  670A                     beq        +0xC /* 000017E0 */
  2149. 000017D6  5540                     subq.w     D0, 2
  2150. 000017D8  6706                     beq        +0x8 /* 000017E0 */
  2151. 000017DA  5340                     subq.w     D0, 1
  2152. 000017DC  6600 013E                bne        +0x140 /* 0000191C */
  2153. label000017E0:
  2154. 000017E0  0C46 0002                cmpi.w     D6, 0x2
  2155. 000017E4  6D08                     blt        +0xA /* 000017EE */
  2156. 000017E6  7011                     moveq.l    D0, 0x11
  2157. 000017E8  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  2158. 000017EC  6636                     bne        +0x38 /* 00001824 */
  2159. label000017EE:
  2160. 000017EE  486E FFE6                pea.l      [A6 - 0x1A]
  2161. 000017F2  7000                     moveq.l    D0, 0x00
  2162. 000017F4  2F00                     move.l     -[A7], D0
  2163. 000017F6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2164. 000017FA  4868 0024                pea.l      [A0 + 0x24]
  2165. 000017FE  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2166. 00001802  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2167. 00001806  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2168. 0000180A  20D9                     move.l     [A0]+, [A1]+
  2169. 0000180C  20D9                     move.l     [A0]+, [A1]+
  2170. 0000180E  30D9                     move.w     [A0]+, [A1]+
  2171. 00001810  396E FFF0 0068           move.w     [A4 + 0x68], [A6 - 0x10]
  2172. 00001816  296E FFF2 007A           move.l     [A4 + 0x7A], [A6 - 0xE]
  2173. 0000181C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2174. 00001820  6000 00FA                bra        +0xFC /* 0000191C */
  2175. label00001824:
  2176. 00001824  7E00                     moveq.l    D7, 0x00
  2177. 00001826  606E                     bra        +0x70 /* 00001896 */
  2178. label00001828:
  2179. 00001828  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2180. 0000182C  2007                     move.l     D0, D7
  2181. 0000182E  2200                     move.l     D1, D0
  2182. 00001830  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2183. 00001834  4841                     swap.w     D1
  2184. 00001836  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2185. 0000183A  4841                     swap.w     D1
  2186. 0000183C  4241                     clr.w      D1
  2187. 0000183E  D081                     add.l      D0, D1
  2188. 00001840  3206                     move.w     D1, D6
  2189. 00001842  5341                     subq.w     D1, 1
  2190. 00001844  B230 0847                cmp.b      D1, [A0 + D0 + 0x47]
  2191. 00001848  664A                     bne        +0x4C /* 00001894 */
  2192. 0000184A  486E FFE6                pea.l      [A6 - 0x1A]
  2193. 0000184E  7000                     moveq.l    D0, 0x00
  2194. 00001850  2F00                     move.l     -[A7], D0
  2195. 00001852  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2196. 00001856  2207                     move.l     D1, D7
  2197. 00001858  2401                     move.l     D2, D1
  2198. 0000185A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2199. 0000185E  4842                     swap.w     D2
  2200. 00001860  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  2201. 00001864  4842                     swap.w     D2
  2202. 00001866  4242                     clr.w      D2
  2203. 00001868  D282                     add.l      D1, D2
  2204. 0000186A  4870 182C                pea.l      [A0 + D1 + 0x2C]
  2205. 0000186E  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2206. 00001872  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2207. 00001876  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2208. 0000187A  20D9                     move.l     [A0]+, [A1]+
  2209. 0000187C  20D9                     move.l     [A0]+, [A1]+
  2210. 0000187E  30D9                     move.w     [A0]+, [A1]+
  2211. 00001880  396E FFF0 0068           move.w     [A4 + 0x68], [A6 - 0x10]
  2212. 00001886  296E FFF2 007A           move.l     [A4 + 0x7A], [A6 - 0xE]
  2213. 0000188C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2214. 00001890  6000 008A                bra        +0x8C /* 0000191C */
  2215. label00001894:
  2216. 00001894  5287                     addq.l     D7, 1
  2217. label00001896:
  2218. 00001896  302B 0116                move.w     D0, [A3 + 0x116]
  2219. 0000189A  48C0                     ext.l      D0
  2220. 0000189C  B087                     cmp.l      D0, D7
  2221. 0000189E  6E88                     bgt        -0x76 /* 00001828 */
  2222. 000018A0  607A                     bra        +0x7C /* 0000191C */
  2223. label000018A2:
  2224. 000018A2  7E00                     moveq.l    D7, 0x00
  2225. 000018A4  606C                     bra        +0x6E /* 00001912 */
  2226. label000018A6:
  2227. 000018A6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2228. 000018AA  2007                     move.l     D0, D7
  2229. 000018AC  2200                     move.l     D1, D0
  2230. 000018AE  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2231. 000018B2  4841                     swap.w     D1
  2232. 000018B4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2233. 000018B8  4841                     swap.w     D1
  2234. 000018BA  4241                     clr.w      D1
  2235. 000018BC  D081                     add.l      D0, D1
  2236. 000018BE  3206                     move.w     D1, D6
  2237. 000018C0  5341                     subq.w     D1, 1
  2238. 000018C2  B230 0847                cmp.b      D1, [A0 + D0 + 0x47]
  2239. 000018C6  6648                     bne        +0x4A /* 00001910 */
  2240. 000018C8  486E FFE6                pea.l      [A6 - 0x1A]
  2241. 000018CC  7000                     moveq.l    D0, 0x00
  2242. 000018CE  2F00                     move.l     -[A7], D0
  2243. 000018D0  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2244. 000018D4  2207                     move.l     D1, D7
  2245. 000018D6  2401                     move.l     D2, D1
  2246. 000018D8  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2247. 000018DC  4842                     swap.w     D2
  2248. 000018DE  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  2249. 000018E2  4842                     swap.w     D2
  2250. 000018E4  4242                     clr.w      D2
  2251. 000018E6  D282                     add.l      D1, D2
  2252. 000018E8  4870 1824                pea.l      [A0 + D1 + 0x24]
  2253. 000018EC  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2254. 000018F0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2255. 000018F4  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2256. 000018F8  20D9                     move.l     [A0]+, [A1]+
  2257. 000018FA  20D9                     move.l     [A0]+, [A1]+
  2258. 000018FC  30D9                     move.w     [A0]+, [A1]+
  2259. 000018FE  396E FFF0 0068           move.w     [A4 + 0x68], [A6 - 0x10]
  2260. 00001904  296E FFF2 007A           move.l     [A4 + 0x7A], [A6 - 0xE]
  2261. 0000190A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2262. 0000190E  600C                     bra        +0xE /* 0000191C */
  2263. label00001910:
  2264. 00001910  5287                     addq.l     D7, 1
  2265. label00001912:
  2266. 00001912  302B 0116                move.w     D0, [A3 + 0x116]
  2267. 00001916  48C0                     ext.l      D0
  2268. 00001918  B087                     cmp.l      D0, D7
  2269. 0000191A  6E8A                     bgt        -0x74 /* 000018A6 */
  2270. label0000191C:
  2271. 0000191C  7000                     moveq.l    D0, 0x00
  2272. 0000191E  102E FFFA                move.b     D0, [A6 - 0x6]
  2273. 00001922  E548                     lsl        D0.w, 2
  2274. 00001924  3200                     move.w     D1, D0
  2275. 00001926  E548                     lsl        D0.w, 2
  2276. 00001928  D041                     add.w      D0, D1
  2277. 0000192A  3940 006A                move.w     [A4 + 0x6A], D0
  2278. 0000192E  486E FFF6                pea.l      [A6 - 0xA]
  2279. 00001932  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2280. 00001936  588F                     addq.l     A7, 4
  2281. label00001938:
  2282. 00001938  4CEE 18C0 FFD6           movem.l    D6,D7,A3,A4, [A6 - 0x2A]
  2283. 0000193E  4E5E                     unlink     A6
  2284. 00001940  4E75                     rts
  2285.